onunload- gebeurtenis
Voorbeeld
Voer een JavaScript uit wanneer een gebruiker het document uitlaadt:
<body onunload="myFunction()">
Definitie en gebruik
De onunload-gebeurtenis vindt plaats zodra een pagina is verwijderd (of het browservenster is gesloten).
onunload vindt plaats wanneer de gebruiker de pagina verlaat (door op een link te klikken, een formulier in te dienen, het browservenster te sluiten, enz.).
Opmerking: de gebeurtenis onunload wordt ook geactiveerd wanneer een gebruiker de pagina opnieuw laadt (en de gebeurtenis onload ).
Browserondersteuning
Event | |||||
---|---|---|---|---|---|
onunload | Yes | Yes | Yes | Yes | Yes |
Opmerking: vanwege verschillende browserinstellingen werkt deze gebeurtenis mogelijk niet altijd zoals verwacht.
Syntaxis
In HTML:
<element onunload="myScript">
In javascript:
object.onunload = function(){myScript};
In JavaScript, met behulp van de addEventListener()-methode:
object.addEventListener("unload", myScript);
Opmerking: de methode addEventListener() wordt niet ondersteund in Internet Explorer 8 en eerdere versies.
Technische details
bubbels: | Nee |
---|---|
Annuleerbaar: | Nee |
Evenementtype: | UiEvent indien gegenereerd vanuit een gebruikersinterface, anders Event . |
Ondersteunde HTML-tags: | <lichaam> |
DOM-versie: | Niveau 2 Evenementen |