Événement appelant avant le déchargement de la page
Je veux afficher une boîte de dialogue avant un html
page est déchargé de demander à décharger la page ou pas. Si oui est sélectionné, puis le décharger continue, et si non est sélectionné, puis le décharger de l'événement est annulé.
source d'informationauteur Suraj Air
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas définir le texte à "yes"/"no" ("Ok"/"Annuler" dans la plupart des navigateurs), mais vous pouvez demander (soyez prudent lorsque vous utilisez cette) lorsque vous quittez la page de toute façon, à l'aide
window.onbeforeunload
comme ceci:Seulement utiliser cette option si vous avez de bonnes raisons de ne pas ennuyer vos utilisateurs. Cela étant dit, cela va demander au moment de quitter la page, qui comprend l'histoire précédent, suivant, actualiser, la fermeture de la fenêtre/onglet en cliquant sur un lien pour accéder à l'écart ou de la soumission d'un formulaire, etc. De sorte que vous aurez probablement envie d'appeler cette, quand on va quelque part qui ne devrait pas demander:
Par exemple, l'envoi d'un formulaire de renseignements, vous souhaitez demander lors de quitte ou perte de données, mais pas quand il fait de la soumettre.