Autor | Zpráva | ||
---|---|---|---|
all Profil * |
#1 · Zasláno: 4. 10. 2012, 16:54:12
Ahoj,
lze nějak podchytit javascriptem, když se uživatel snaží opustit stránky tlačítky zpět, reload a dopředu či zavřením prohlížeče? Ev. jak? Díky. |
||
Joker Profil |
all:
Opuštění stránky, bez rozlišení způsobu, odpálí události onbeforeunload a onunload. Rozlišit jednotlivé způsoby opuštění by asi byl problém. Doplnění: Podle HTML 5 specifikace (resp. aktuálního návrhu) se během těchto událostí ignorují metody showModalDialog(), alert(), confirm() a prompt(). To jen pro informaci, že pokud by motivací bylo udělat třeba potvrzení odchodu ze stránky pomocí confirm, asi to nebude fungovat (nebo ne všude). |
||
all Profil * |
#3 · Zasláno: 5. 10. 2012, 09:33:59
Díky, super!
|
||
Amunak Profil |
#4 · Zasláno: 5. 10. 2012, 10:20:38
Joker:
Popravdě tohle moc nechápu - už teď se v prohlížečích chovají funkce spuštěné při odchodu zvláštně. Divím se, že nikdo ještě nepřišel na to, že pokud bych chtěl zabránit návštěvníkovi opustit stránku, můžu na on(before)unload navěsit window.location.href. |
||
Chamurappi Profil |
#5 · Zasláno: 5. 10. 2012, 10:38:05
Reaguji na Amunaka:
„můžu na on(before)unload navěsit window.location.href.“ Myslím, že tohle je též zablokované. |
||
_es Profil |
Chamurappi:
„Myslím, že tohle je též zablokované.“ Kupodivu, v IE8 to zablokované nie je. |
||
Časová prodleva: 12 let
|
0