Bonjour
Je souhaite avertir l'utilisateur lors de la sortie d'un formulaire avec des données non enregistré, en ne passant pas par les boutons standard valider annuler (en cliquant directement sur le menu par exemple).
Voici le code :
Cela marche sur firefox 3 mais pas sur IE7.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <head> <script type="text/javascript"> function alerteChangementPage(){ if(modif==true) return confirm('Les modifications non sauvegardées ne seront pas conservées.') ; } function switchModification(){ if(modif == false) { modif = true; } } </script> </head> <body onbeforeunload="return alerteChangementPage();" onchange="javascript:switchModification()"> ....
Quelqu'un à t-il une idée ?
Partager