| Autor | Zpráva | ||
|---|---|---|---|
| Vader Profil |
#1 · Zasláno: 1. 9. 2011, 13:13:42 · Upravil/a: Vader
Na stránke mám tento kód:
<body onBeforeUnload="return true;"> ale ako sa dá spraviť to, že keď odosielam formulár na tej istej stránke tak onBeforeUnload nebude aktívne (false) ? |
||
| Chamurappi Profil |
#2 · Zasláno: 1. 9. 2011, 13:20:17
Reaguji na Vadera:
Při onsubmitu nastavíš window.onbeforeunload na null, nebo před return true přidáš nějakou podmínku testující nějakou proměnnou, kterou bys nastavil při onsubmitu.
Mimochodem, proč vracíš true? Neměl bys vracet buď vůbec nic, nebo řetězec, který se uživateli ukáže ve vysvětlujícím okénku (až na nový Firefox, jehož tvůrci z nepochopitelných důvodů přestali řetězec zobrazovat).
|
||
|
Časová prodleva: 15 let
|
|||
0