| Adi1987 a întrebat:

Care stiti PHP/HTML pe un site cum se poate face un popup sa apara dupa un interval de timp dupa ce ai accesat site-ul? Sa apara acel popup dupa un interval de timp, dupa cateva secunde dupa ce ai accesat
site-ul, exemplu ca in poza asta:

https://imgur.com/a/jPNe3BF

Dupa ce ai accesat site-ul, acel popup care este in mijloc sa apara dupa cateva secunde, stie cineva cum se poate face?

Răspuns Câştigător
suntserios
| suntserios a răspuns:

Document.addEventListener('DOMContentLoaded', () => {
// Schedule the popup for 10, 000 ms (10 s) later
setTimeout(showPopup, 10000);
});

function showPopup() {
document.getElementById('overlay').style.display = 'block';
document.getElementById('popup').style.display = 'block';
}

function hidePopup() {
document.getElementById('overlay').style.display = 'none';
document.getElementById('popup').style.display = 'none';
}

// Close button & click‑outside handler (optional)
document.getElementById('closeBtn').addEventListener('click', hidePopup);
document.getElementById('overlay').addEventListener('click', hidePopup);

5 răspunsuri:
suntserios
| suntserios a răspuns:

Nici cu php sau html ci cu JS.
Asculti evenimentul de DOMContentLoaded, si intr-un timeout initializezi un popup

| Adi1987 explică (pentru suntserios):

Poti sa imi trimiti un cod JS?

| Adi1987 explică (pentru Adi1987):

Asa nu stiu, daca poti sa imi trimiti un source code JS cu aia DOMContentLoaded si cu timeout

| LaSteauaCareaRasarit a răspuns:

Nici limbajele de programare nu-ți plac, dar nici limba română. Ai repetat de 3 ori același lucru, în aceeași întrebare.

| Frank51 a răspuns:

Ai deja răspunsul, metoda built-in în javascript este timeout().