Starší komentáře ke článku: Upozornění před zavřením stránky v MSIE JavaScriptem
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 7.1.2004 11:57:34
Bomba tohle potrebuji ale na prechod mezi strankama.
KDyz nekdo ve formulari neco vlozil a "Uklikne se" v navigacnim menu tak HO chci varovat "ze opousti stranku a data se neulozili, atd...."
JDe to nejak udelat? stim ze by to nejak checkovalo ty Inputy a textarey jestli tam nejsou data ?
ja jsem totiz njubik na JS , ale tohle bych docela nutne potreboval..
DIKY a goood job.
Datum vložení: 7.1.2004 13:45:33
Pokud prenasite data pres prvek FORM, tak mu se vyhodnoceni formulare pred odeslani udelat pres event ON SUBMIT ...
Nejlepe takto
[FORM NAME="form1" ONSUBMIT="JavaScript: return muzeme();" ...
[INPUT TYPE="text" NAME="neco"
A pak mate funkci v JavaScriptu
function muzeme()
{
text = "";
co = 0;
if (document.form1.neco.value="")
{
co = 1;
text += "Pred odeslanim musite vyplnit ....";
}
if (co==1)
{
alert(text);
return false;
}
else return true;
}
Ostatni prvky vyhodnotite uplne stejne :-)
Datum vložení: 7.1.2004 13:46:32
Mam tam chybku
if (document.form1.neco.value=="")
samozrejme tam maji byt dve '='
Datum vložení: 7.1.2004 15:04:09
Dobrý den,
chci se zeptat jak zavřu okno prohlížeče bez hlášky: "Stránka se pokouší zavřít okno prohlížeče".
S pozdravem
Petr Hradil
Datum vložení: 7.1.2004 16:20:58
otázka: PROČ???
jde totiž o to, že vnucujete uživateli něco, co nutně nemusí chtít… prostě to uživateli nemůžete nutit. Jinak existuje nějaké nastavení, kde si to <B>sám</B>(!) uživatel může vypnout (to upozornění). Ale věřte, že to tam dal tvůrce browseru opravdu schválně…
Datum vložení: 8.1.2004 7:50:18
treba pro zavreni zvetseneho obrazku otevreneho do noveho okna, kdyz se zobrazi nejaka varovna hlaska (a hlavne v anglictine) muze to nejake nezkusene uzivatele vylekat
Datum vložení: 7.1.2004 21:39:47
Bez upozornění jde zavřít pouze okno, které předtím aplikace sama "vytvořila". Bez hlášky nejde standardně zavřít okno "vytvořené" uživatelem.
Takže když zavolám window.open("Test.htm", "_blank");
, tak pak můžu na stránce Test.htm zavolat window.close(); aniž by se mě IE ptalo.
Pokud však otevřu stráku Test.htm tak, že její celé url napíšu do adresního řádku IE, tak se mne IE bude ptát, jestli okno chci opravdu zavřít.
Datum vložení: 8.1.2004 8:12:26
Mno, není to tak docela pravda. Mrkněte sem <a href='http://interval.cz/clanek.asp?article=1406' target='_blank'>http://interval.cz/clanek.asp?article=1406</a> , a někde v textu naleznete:
if (navigator.appName=='Microsoft Internet Explorer') // trik v IE, nezobrazí dotaz před zavřením okna
top.opener="interval";
top.window.close(); // zavřít okno
Stačí, když použijete ten skript - já ho používám pro potřebné uzavření okna a žádnou hlášku mi IE už nevyhazuje:)
Viki
Datum vložení: 14.1.2004 15:38:08
Jo jo, tady je orginal.... :)
Datum vložení: 14.1.2004 15:38:33
Sakrys nak mi ujelo url :) <a href='http://interval.cz/clanek.asp?article=790' target='_blank'>http://interval.cz/clanek.asp?article=790</a>
Datum vložení: 28.11.2006 13:35:15
Zdravím Vás Na stranke "index.htm" mám odkaz a chcem aby pracoval následovne: Po nabehnutí myšky na odkaz sa ukáže malé okno "info.htm" so stručným popisom a prípadne obrázkom. Až po kliknutí na odkaz vás prenesie na "subor.htm". Ak však myškou z odkazu odídete, okno "info.htm" sa zavrie a vy ostávate na "index.htm". Všetko, až na to zatvorenie okna sa mi podarilo a neviem si poradiť, pretože sa mi to snaží zavrieť "index.htm" namiesto "info.htm", alebo vôbec nič ... :-( Začal som takto: *onmouseover=window.open("info.htm") onmouseout=window.close("info.htm"); href="subor.htm">odkaz<* Prosím Vás, ak viete ako to opraviť, aby to chodilo podľa mojej predstavy, prosím napíšte mi na email: richie.sambora@zoznam.sk
Datum vložení: 28.11.2006 23:59:05
Protože si blbeček a nepřečet sis, co dělá windows.close - tak si to přečti znova a lépe a pochopíš, že to máš celý blbě a že to vůbec nesouvisí s tématem článku.
Datum vložení: 7.1.2004 16:54:14
V MyIE2 to nešlape :-)
Datum vložení: 9.1.2004 2:17:17
ale slape, ale samozrejme jenom pri zavirani tabu, ne cele aplikace
Datum vložení: 12.1.2004 9:48:35
Tento clanek je zajimavy, ale ja jsem narazil na opacny problem toznamena jak to udelat aby se nikdy nezobrazila hlaska o tom ze se zavira html stranka, tato hlaska se objevuje pokud zaviram stranku kodem bez zasahu uzivatele.
Datum vložení: 12.1.2004 23:17:14
vy sám ste zajímavý, když nejste schopen si ani přečíst všechny příspěvky k článku - anebo že byste tak blbý?
Datum vložení: 17.5.2004 21:07:42
Je to zajímavý příspěvek a díky za něj. Použiju ho v aplikaci, kde pokud došlo ve formuláři ke změnám, nepůjde zavřít okno (resp. s dotazem o zavření)
Komfort by ale zvýšilo to, kdyby se mě to při zavření okna neptalo na to, jestli chci okno zavřít nebo ne, ale jestli chci změny uložit nebo ne. Předpokládám, že se na to dá použít událost cancelBubble, která prostě zakáže zavření okna, já budu moct skriptem formulář odeslat a pak okno zavřít.
Bohužel ale nevím, jak s touhle událostí naložit. Neporadí někdo?
Datum vložení: 11.7.2007 16:50:37
Nazdar chlape, moc by mě zajímalo, co hledáš v mé schránce, proč tam vlastně lezeš! Nechtěj abych něco podnikal. Hezký den jospep@volny.cz
Datum vložení: 16.8.2004 19:17:24
Poraďte jak na tu proměnnou , která říká zda zobrazit upozornění nebo ne. Nepřišel jsem na způsob jak ji předat do hlavního okna.
Datum vložení: 1.7.2005 14:12:28
pokud delas v php tak je to velmi jednoduché, sačí s v js udelat promenou zobrazi a vepsat ji tam z php napr: JS ... var vepsat=<?php echo $pom; ?>; ... ... a nekam pred to vlozit: <?php if($prihlaseni) $pom=true; ?> no a pak celý ten js co to kontroluje dat do ifu nevim co je na tom slozitýho