Christoph Schnauß: onUnload wird ignoriert!

Beitrag lesen

hallo Manuel,

<body onUnload="losgehts()">
Die Funktion wird aufgerufen wenn man die Seite aktualisiert oder verlässt.

Genau dafür ist dieser EventHandler ja auch da.

Aber nicht wenn man das Browserfenster schließt.

Wenn du das Fenster schließt, schließt bzw. beendest du den zugehörigen Prozeß (kannst du im Taskmanager verfolgen). Es ist also ganz einfach niemand mehr da, der deinen EventHandler ausführen könnte.

Kleiner Nachsatz: Mit diesem EventHandler solltest du überaus vorsichtig umgehen. Das Ding wird auf diversen Dialer- und Porno- und Warez-Seiten eingesetzt und sorgt dafür, daß beim Schließen eines Fensters immer wieder neue Fenster aufgehen, im schlimmsten Fall gleich als Fullscreen. Er ist mit Recht unbeliebt, du solltest ihn wirklich nur dann einsetzen, wenn du ganz gewiß bist, daß du damit niemand ärgerst.

Grüße aus Berlin

Christoph S.