Bonjour,
J'ai un formulaire où je souhaite avertir l'utilisateur lorsqu'il quitte la page sans avoir enregistré sa saisie. J'utilise l'événement onbeforeunload avec une fonction de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
window.onbeforeunload = function(){ ... }
Sous firefox ça fonctionne parfaitement.
Le problème sous IE c'est qu'au moment d'enregistrer le formulaire il y a un rechargement de la page et l'utilisateur reçoit mon message d'alerte "Voulez-vous quitter sans enregistrer?" au moment précis où il enregistre ses données.
Je pense qu'il faudrait trouver une instruction qui teste si la page "rechargée" est la même que la précédente ou pas.
Merci d'avance pour vos idées.