Wydarzenie onunload
Przykład
Wykonaj JavaScript, gdy użytkownik wyładuje dokument:
<body onunload="myFunction()">
Definicja i użycie
Zdarzenie onunload występuje po zwolnieniu strony (lub zamknięciu okna przeglądarki).
onunload następuje, gdy użytkownik opuszcza stronę (klikając w link, przesyłając formularz, zamykając okno przeglądarki itp.).
Uwaga: Zdarzenie onunload jest również wywoływane, gdy użytkownik ponownie załaduje stronę (oraz zdarzenie onload ).
Obsługa przeglądarki
Event | |||||
---|---|---|---|---|---|
onunload | Yes | Yes | Yes | Yes | Yes |
Uwaga: ze względu na różne ustawienia przeglądarki to wydarzenie może nie zawsze działać zgodnie z oczekiwaniami.
Składnia
W HTML:
<element onunload="myScript">
W JavaScript:
object.onunload = function(){myScript};
W JavaScript za pomocą metody addEventListener():
object.addEventListener("unload", myScript);
Uwaga: Metoda addEventListener() nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.
Szczegóły techniczne
Bąbelki: | Nie |
---|---|
Możliwość anulowania: | Nie |
Typ wydarzenia: | UiEvent , jeśli jest generowany z interfejsu użytkownika, Event w przeciwnym razie. |
Obsługiwane tagi HTML: | <ciało> |
Wersja DOM: | Wydarzenia poziomu 2 |