chino18
Messages postés82Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention 1 avril 2011
-
10 mars 2006 à 17:02
chino18
Messages postés82Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention 1 avril 2011
-
13 mars 2006 à 11:22
Salut tout le monde!
Je voudrais mettre en place un système de confirmation de changement de page.
Voici mon cas:
J'ai 2 frames :
- une frame "menu"
- une frame "contenu"
Le but du jeu est de pouvoir de demander la confirmation en cas de chargement d'une autre page dans ma frame "contenu", appelée par un lien de la frame "menu".
Par exemple si j'ai un formulaire dans ma frame "contenu" et que l'utilisateur change de page, demander par un confirm("voulez vous quitter le formulaire? toutes les infos seront perdues.")
Et si le choix est "annuler", annuler le changement de page.
Je pense qu'il faut se servir de l'évènement onunload, mais le problème c'est que je ne sais pas qui faire pour annuler le changement de page proprement dit.
Quelqu'un a t-il une solution à me proposer?
J'espère avoir été clair
-- message approuvé par Jean-Claude Van Damme --
A voir également:
"Url de la page, sur votre site, où est affiché le lien vers"
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 11 mars 2006 à 15:34
si ce sont des liens qui font le changement de page,
il faut donc mettre return(confirm...) sur ces liens.
si c'est un formulaire, pas de lien donc !
( pourtant la question parle de "appelée par un lien" )
mais <form .... action="page appelée"../> alors
donc ajouter le return(confirm...) dans le onsubmit de ce form
et un script peut-être exécuté n'importe où depuis n'importe où.
et pour qu'on s'entende bien : un extrait du code serait bienvenu.