Autor Zpráva
martindurin
Profil *
Proč na některých počítačích funguje tenhle script (při zavření hlavního okna se otevřou tři další) a na některých ne. Všude to otevírám v IE, protože Mozilla to nebere a všude je vyplé blokování automaticky otevíraných oken:

<html>
<head>
<title>cha cha</title>
<script language="javascript">
<!--
function New()
{
window.open(document.location, '' , 'toolbar=no,menubar=no, location=no,height=50,width=250');
window.open(document.location, '' , 'toolbar=no,menubar=no, location=no,height=50,width=250');
window.open(document.location, '' , 'toolbar=no,menubar=no, location=no,height=50,width=250');
}
//-->
</script>
</head>
<body onUnload="New();">
<b>Nikdy se mě nezbavíš</b>
</body>
</html>
habendorf
Profil
fuj
martindurin
Profil *
no to je hezký, že fuj. ale kde je chyba
souki
Profil
fuj
Joker
Profil
Fuj.

Jinak je ten skript snad správně (akorát ta událost je "onunload"). Ta událost prostě funguje nějak divně. I na jednom stejném počítači to někdy funguje a někdy ne.
Mimochodem a událost "onunload" není zavření okna, ale přechod na jinou stránku. Teoreticky by se ani při zavření okna neměla volat, akorát když návštěvník přejde na jinou adresu. Pro zavření okna slouží událost onclose, která prozměnu nemá podporu v prohlížečích.

Jinak co jsem zkoušel, tak přesně takhle funguje Opera: při zadání nové adresy do řádku otevře nová okna, při zavření stránky křížkem neotevře.
martindurin
Profil *
Díky moc
habendorf
Profil
martindurin: To "fuj" nebylo na to, jak to děláš, ale na to, co děláš.
Toto téma je uzamčeno. Odpověď nelze zaslat.