Autor Zpráva
Vader
Profil
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
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).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0