Ouvrir une pop-up dans une pop-up
Résolu/Fermé
A voir également:
- Ouvrir une pop-up dans une pop-up
- Serveur pop - Guide
- Autoriser pop up firefox - Guide
- Pop up mcafee - Accueil - Piratage
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
2 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié par Reivax962 le 21/08/2014 à 09:55
Modifié par Reivax962 le 21/08/2014 à 09:55
Bonjour,
Le problème se situe dans ta fonction ouvrepopup.
Tu donnes un nom à la fenêtre que tu ouvres : « Choisir ».
Ce nom de fenêtre représente la cible du window.open. Si elle n'existe pas, une nouvelle fenêtre est ouverte. Si elle existe, la page s'ouvre dedans.
Résultat, en utilisant à chaque fois le même nom, tu n'ouvres qu'un seul popup.
Je te suggère de modifier ta fonction comme ceci :
Et de l'appeler en variant le paramètre Fenetre.
Par exemple, dans ta première page :
Et dans cette page :
(J'ai mis des ??? pour les valeurs que je connais pas, à adapter bien sûr)
Xavier
Le problème se situe dans ta fonction ouvrepopup.
Tu donnes un nom à la fenêtre que tu ouvres : « Choisir ».
Ce nom de fenêtre représente la cible du window.open. Si elle n'existe pas, une nouvelle fenêtre est ouverte. Si elle existe, la page s'ouvre dedans.
Résultat, en utilisant à chaque fois le même nom, tu n'ouvres qu'un seul popup.
Je te suggère de modifier ta fonction comme ceci :
function ouvrepopup(PrmPage, Fenetre) { window.open(PrmPage, Fenetre, "menubar=no, location=no, status=yes, scrollbars=no, width=900, height=600"); }
Et de l'appeler en variant le paramètre Fenetre.
Par exemple, dans ta première page :
<input type="button" value="Liste" onclick="ouvrepopup('personne?arg=a', 'Choisir');">
Et dans cette page :
<input type="button" value="???" onclick="ouvrepopup('???', 'Nouvelle');">
(J'ai mis des ??? pour les valeurs que je connais pas, à adapter bien sûr)
Xavier