window.onbeforeunload

Résumé

Le gestionnaire d'événement WindowEventHandlers.onbeforeunload contient le code exécuté lorsque l'évènement beforeunload est envoyé. Cet événement se déclenche lorsque la fenêtre est sur le point de recharger ses ressources.

Syntaxe

<element beforeunload="funcRef(event);" />
<script type="text/javascript">
	window.onbeforeunload = funcRef
</script>
  • funcRef : Référence à une fonction appelée lorsque l'évènement se déclenche

Exemple

window.onbeforeunload = function (e) {
  var e = e || window.event;

  // For IE and Firefox
  if (e) {
    e.returnValue = 'Any string';
  }

  // For Safari
  return 'Any string';
};

Propriétés de l'objet event

returnValue
  • Applique ou récupère la valeur de retour de l'évènement.

Spécification

L'évènement 'onbeforeunload' a été introduit par Microsoft dans IE4 et s'est généralisé dans tous les navigateurs.

MSDN—onbeforeunload Event