Autor Zpráva
OldřichSitko
Profil *
Jak mohu přes jQuery nebo přes JS po 5-ti sekundách zavřít popup okno?
Chamurappi
Profil
Reaguji na OldřichSitka:
Pokud myslíš opravdu okno, tak:
setTimeout(function()
{
  okno.close();  // kde v proměnné okno je to otevřené okno
}, 5000);

Pokud oknem nemyslíš vůbec okno, ale jen nějaký <div> uvnitř stávající stránky, tak místo okno.close() zavoláš něco.parentNode.removeChild(něco), kde v něco je objekt toho <div>u.
OldřichSitko
Profil *
Mockrát děkuji Chamurappi. Okno se zavře, ale stránka, ze které jsem otevíral popup okno potřebuji po zavřítí aktualizovat. Na diskusi jsem četl něco o onunload, ale ten mě nefunguje - okno nechce ani vyskočit.

<a href="#" onclick="return !window.open('diskuse.php?stav=0&id=35', 'okno', 'width=830,height=620,left=200,top=30,scrollbars=no').onunload=function(){location.reload(true);}" title="Vložit příspěvěk">Vložit příspěvěk</a>
Fisir
Profil
Reaguji na OldřichSitka:
Za okno.close(); v [#2] přidej location.reload(true);.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: