-
Création de popup
Bonjour,
J'aurais voulu savoir comment créer un pop-up, qui affiche deux boutons et un petit texte et que l'on ne peut pas continuer la navigation sur la page mère si l'on n'a pas quitté le pop-up. Et que je puis gérer si la personne appuie sur un bouton ou sur l'autre?
J'ai trouvé plusieurs choses sur le web mais rien qui ne retourne des réponses...
Merci d'avance pour votre aide
-
Bonjour,
pour faire cela je passerais par une navigation ajax et opterais pour une boite de dialogue en interne de la page, en contrôlant la réponse de l'ajax en fonction de la présence ou non de la boite de dialogue.
Il y a une fonction javascript qui s'appelle history.replaceState(); et qui permet de changer l'url en fonction de conditions de navigation ou autres.
Sinon si vous passez par une navigation en variables serveur get, il faudra capturer un état en variable de session et lancer la requête demandée par get ou non en fonction de cet état de la variable de session. Si vous voulez modifier l'url en php par exemple dans ce cas, il faut utiliser la fonction header('Location: monurl');
attention au cas de rafraichissement de la page, ça demandera peut-être de combiner traitement serveur et traitement client.
-
Oui ou sinon il y a aussi le if confirm en javascript ou le prompt suivant les cas.