Spolehlivý OnUnload v Gecku (Mozilla...)
1 příspěvek
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Předem: Otázka je JavaScriptová. Problém: Potřebuju se spolehlivě napíchnout JavaScriptem na událost OnUnload a to tak, aby to fachalo i v Mozille. Hledám googlem jak sviňa, nenacházím, (captureEvents, onunload apod.), a tak se táži. Vím, hodíte mi asi <<body onUnload="funkce();">, ale toto řešení já nehledám. Já smím vložit do stránky pouze skript (přes src="skript.js") a tím veškeré úpravy HTML hasnou. Tohle funguje, ale jen v IE a Opeře: if (!bIE) { try { document.body.captureEvents(Event.UNLOAD); /* tohle mozilla nezná, prý body nemá metodu captureEvents (a po skouknutí DOMu, nemá žádnou metodu) */ } catch(e) { document.captureEvents(Event.UNLOAD); /* místo tohohle řádku ocením vaši radu */ } } document.body.onUnload = funkce; /* napichneme se na unload */ Místo document.captureEvent jsem zkoušel ještě window.captureEvent, nezabírá. document.onUnload = funkce; také nezabírá. Co s tím mám dělat? Co mám Mozille podstrčit? PS: Ocením, kdybyste se mě neptali, proč se zrovna já pokouším napíchnout onUnload.