Message de confirmation avant changement de page

Message de confirmation avant changement de page - HTML/CSS - Programmation

Marsh Posté le 27-10-2004 à 14:59:49    

Comment faire en Javascript, un alerte qui nous demande si l'on est sûr de vouloir quitter (ou changer) la page ?
 
Merci de vos aides  :jap:

Reply

Marsh Posté le 27-10-2004 à 14:59:49   

Reply

Marsh Posté le 27-10-2004 à 15:08:53    

salut,
 
franchement , c'est pas l'idée du siecle ...
recherche sur "onbeforeunload" (je crois que c'est I.E uniquement).
 
L.

Reply

Marsh Posté le 27-10-2004 à 15:09:55    

function confirmation(lien,msg){
 if(confirm(msg)){
  window.location=lien;
 }
}

Reply

Marsh Posté le 27-10-2004 à 15:13:13    

re,
 
apres test , onbeforeunload ok I.E et firefox , pas netscape ni mozilla.
 
L.

Reply

Marsh Posté le 02-11-2004 à 11:10:03    

Oui mais avec vos solutions, on est sensé savoir sur quel URL il veut aller.
 
Imaginons que j'ai une page HTML. Avec une centaine de liens.
Sur cette pas, dès qu'il veut fermer la fenetre ou changer d'URL, je voudrais un message de confirmation.
OnBeforeUnload répond à la problèmatique, MAIS comment faire en Javascript pour lui dire : "Si clic sur OUI, alors continue ce que l'utilisateur voulait faire (fermeture de la fenetre ou changement de page ou autre ...)" ?

Reply

Marsh Posté le 02-11-2004 à 11:17:59    

moi, pour te parler franchement , je tombe sur une page comme ça , c'est fermeture immediate !
 
L.

Reply

Marsh Posté le 02-11-2004 à 11:22:33    

Leris a écrit :

moi, pour te parler franchement , je tombe sur une page comme ça , c'est fermeture immediate !
 
L.


 
heu ??? Pk ?
 
En fait c'est une page HTML avec un big formulaire a envoyé.
L'utilisateur peut avoir oublié d'enregistrer les modififications.
 
Alors avant de quitter la page j'aimerais lui demandé une confirmation à défautlt de perdre ses modifs non enregistrés.

Reply

Marsh Posté le 02-11-2004 à 11:47:20    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed