Autor Zpráva
SeparateSK
Profil
Dobrý deň, snažím sa vytvoriť otravné pop-up okno, ktoré sa po zatvorení zasa otvorí:
<script>
function popup(){
    window.open(location.href,'width=800,height=600');
    this.close();
}
window.onbeforeunload=popup;
</script>
Ale vytvorené okno sa po zatvorení znova neobnoví, malo by sa tak stať lebo v novom okne je definované, že ak sa ukončí,tak má ešte pred tým vytvoriť nové, lenže to nejak nefunguje.

Je nejaký spôsob, ako vytvoriť takéto neukončitelné okno v javascripte ?
Chamurappi
Profil
Reaguji na SeparateSK:
Předpokládám (a doufám), že to nejde. Buď to okno zablokovává standardní blokovač popupů, který nedovoluje otevření okna neinicializované explicitní akcí ze strany uživatele (jako je třeba klik), nebo se o něj stará ochrana proti otravným vylomeninám v onbeforeunload. Tak či tak nemáš šanci.

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: