Accueil > Forum > > > > confirmation de changement de page
confirmation de changement de page
vendredi 10 mars 2006 à 17:02:39 |
confirmation de changement de page

chino18
|
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 --
|
|
samedi 11 mars 2006 à 05:48:12 |
Re : confirmation de changement de page
|
samedi 11 mars 2006 à 14:58:05 |
Re : confirmation de changement de page

chino18
|
Non cette solution ne me convient pas parce que le changement de page se fait par un lien placé dans une autre frame.
Il faut que j'éxecute mon script depuis la frame où se trouve mon formulaire.
-- message approuvé par Jean-Claude Van Damme --
|
|
samedi 11 mars 2006 à 15:34:25 |
Re : confirmation de changement de page

bultez
|
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.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~
|
|
lundi 13 mars 2006 à 11:22:38 |
Re : confirmation de changement de page

chino18
|
Réponse acceptée !
Ben finalement j'ai trouvé tout seul 
Il suffisait d'utiliser l'évenement onbeforeunload.
Dans mon body: onbeforeunload="return('Les données du formulaire seront perdues!');"
Dès que le changement de page est effectué, une boite de message apparait (à la mainère d'un confirm):
Voulez-vous vraiment quitter cette page? Les données du formulaire seront perdues! Ok Annuler
Le fait de cliquer annule le changement de page.
Voilou 
Par contre je ne sait pas si cette méthode fonctionne sur un navigateur autre que IE. A tester ...
-- message approuvé par Jean-Claude Van Damme --
|
|
Cette discussion est classée dans : page, changement, contenu, frame, confirmation
Répondre à ce message
Sujets en rapport avec ce message
Changement d'image d'un autre frame [ par NiFF ]
Ma page est séparée en 2, et il y a deux frames : je voudrais que lorsque le visiteur clique sur une image de la frame de gauche, elle s'afiche dans u
detecter le changement d'adresse dans un frame [ par n3co ]
Bonjour,est-ce que c'est possible de détecter, sur une page HTML contenant 2 frames, le changement de page sur l'un et le récupérer dans l'autre ?C'es
confirmation changement page [ par guitza87 ]
Bonjour tt le monde !Voila je sollicite vos compétences car j'ai un petit souci !J'ai une page sur laquelle j'ai mis un évènement lorqu'on la quitte (
afficher une page dans une i frame appartenant à une autre page [ par AeroZeppelin ]
Hey,J'ai une page main contenant un menu et 4 zones i frame. Lorsque l'on clique sur l'une des catégories du menu, le contenu des i frames changent.J'
Récupérer l'en-tête HTTP d'une frame à partir d'une autre frame [ par GlanduSchmoldu ]
Salut tout le monde, exposé du problème : Une page est composée de plusieurs frames. Une de ces frames est un script qui charge successivement plusieu
Rafraichissement continue [ par fzed51 ]
Bonjour,Bon, comment expliquer??? Tout d'abord je vais expliquer
enregistrer contenu textarea [ par gatita_dev ]
bonjour,je veux savoir s'il y a une façon d'enregistrer le contenu d'un textarea en tant que page html sans ouvrir la boite de dialogue"enregistrer so
Envoyer le contenu du formulaire et rester sur le formulaire [ par couf ]
Bonjour à Tous, une petite question de débutant qui a déja chercher sur le net et sur le forum et qui ne trouve pas.J'ai un formulaire que j'envoie à
Lien d'une page qui change une autre page avec frame deja ouverte [ par techwarior2 ]
Salut, j'ai un lien pas commun à faire.J'aimerai en cliquant sur un lien d'une page (une popup) charger une nouvelle page dans une fenêtre deja ouvert
Un div sur la hauteur d'une page [ par sschupp ]
Bonjour, Je fais la mise en page de mon site web et je n'arrive pas à faire ce que je veux. J'es
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|