HTML onbeforeunload Attribuut
Definitie en gebruik
De onbeforeunload
gebeurtenis wordt geactiveerd wanneer het document op het punt staat te worden verwijderd.
Met deze gebeurtenis kunt u een bericht weergeven in een bevestigingsdialoogvenster om de gebruiker te informeren of hij/zij op de huidige pagina wil blijven of deze wil verlaten.
Het standaardbericht dat in het bevestigingsvenster verschijnt, is in verschillende browsers anders. Het standaardbericht is echter zoiets als "Weet u zeker dat u deze pagina wilt verlaten?". U kunt dit bericht niet verwijderen.
U kunt echter samen met het standaardbericht een aangepast bericht schrijven. Zie het eerste voorbeeld op deze pagina.
Opmerking: in Firefox wordt alleen het standaardbericht weergegeven (niet het aangepaste bericht (indien aanwezig)).
Geldt voor
Het onbeforeunload
attribuut maakt deel uit van de Event Attributes en kan worden gebruikt op het volgende element:
elementen | Evenement |
---|---|
<lichaam> | onbeforeunload |
Voorbeeld
Voer een JavaScript uit wanneer de pagina op het punt staat te worden verwijderd:
<body onbeforeunload="return myFunction()">
Browserondersteuning
De cijfers in de tabel geven de eerste browserversie aan die de gebeurtenis volledig ondersteunt.
Event Attribute | |||||
---|---|---|---|---|---|
onbeforeunload | Yes | Yes | Yes | Yes | 15.0 |