transmettre une variable d'un popup vers la page mere
7 messages
• Page 1 sur 1
- mailer
- WRInaute discret

- Messages: 158
- Inscription: 26 Juin 2005
transmettre une variable d'un popup vers la page mere
bonjour
voilà en lançant un pop up sur un clic de lien, je propose un formulaire!
j'aimerais une fois le formulaire valider, fermer le popup, et transmettre la variable validé par le popup.
voilà en lançant un pop up sur un clic de lien, je propose un formulaire!
j'aimerais une fois le formulaire valider, fermer le popup, et transmettre la variable validé par le popup.
- muelsaco
- WRInaute discret

- Messages: 128
- Inscription: 19 Jan 2006
Comment çà tu veux recupérer la variable? Tu veux qu'elles s'affichent sur la page mère ou qu'elle est directe transmise à une nouvelle page php? Dans le premier cas tu utilises le "opener.document.form_nom.message" tcctitan titane l'a dit sinon un opener.document.href=page.php?info=+info 
- Bourriquet
- WRInaute impliqué

- Messages: 637
- Inscription: 19 Sep 2005
L'objet javascript opener désigne la fenêtre qui a ouvert la fenêtre (POP-UP).
Via cette objet, tu accèdes naturellement à l'arborescence du modèle DOM.
La solution :
dans le popup, tu crée une fonction qui va récupérer chaque valeur du formulaire, pour initialiser dans la fenêtre principale des élements de formulaires. Ca peut être des input de n'importe quel type, y compris des hidden, ce qui peut être pratiquer pour passer des valeurs de manière invisible.
Dès lors, dans ta fonction qui se trouve dans ton Pop-up, tu mets :
opener.document.nom_formulaire_cache.champ_cache.value = document.nom_formulaire_pop.champ_formulaire_popup.value ;
En bref, dans ta page mère, tu dois ajouter :
- <form>...</form>
- des inputs de type hidden, autant que tu as besoin.
Et dans ton PopUp, une fonction Javascript, qui initialise ces champs cachés avec les bonnes valeurs. Tu peux la mettre soit en évenement sur un button, soit sur le formulaire , en OnSubmit.
J'espère que c'est plus clair
Via cette objet, tu accèdes naturellement à l'arborescence du modèle DOM.
La solution :
dans le popup, tu crée une fonction qui va récupérer chaque valeur du formulaire, pour initialiser dans la fenêtre principale des élements de formulaires. Ca peut être des input de n'importe quel type, y compris des hidden, ce qui peut être pratiquer pour passer des valeurs de manière invisible.
Dès lors, dans ta fonction qui se trouve dans ton Pop-up, tu mets :
opener.document.nom_formulaire_cache.champ_cache.value = document.nom_formulaire_pop.champ_formulaire_popup.value ;
En bref, dans ta page mère, tu dois ajouter :
- <form>...</form>
- des inputs de type hidden, autant que tu as besoin.
Et dans ton PopUp, une fonction Javascript, qui initialise ces champs cachés avec les bonnes valeurs. Tu peux la mettre soit en évenement sur un button, soit sur le formulaire , en OnSubmit.
J'espère que c'est plus clair
- ogd
- Nouveau WRInaute

- Messages: 12
- Inscription: 16 Déc 2005
Bonjour,
sur le même thème, je suis débutant et voilà ce que je voudrais faire :
quand ma page principale s'ouvre, un popup se lance pour mettre en avant un évènement...se popup ne contient qu'une animation flsh et rien d'autre...
Je voudrais que quand on clique sur l'animation flash,cela ouvre la page concernant le détail de l'évènement, mais dans la fenetre de départ.
ex:
quand fenetre A s'ouvre>un popup se lance>clic sur le flash>la nouvelle page se charge dans la fenetre A
Merci de m'aider car je commence seulement à voir le javascript, etc...
Bonne fin de journee
Ogd
sur le même thème, je suis débutant et voilà ce que je voudrais faire :
quand ma page principale s'ouvre, un popup se lance pour mettre en avant un évènement...se popup ne contient qu'une animation flsh et rien d'autre...
Je voudrais que quand on clique sur l'animation flash,cela ouvre la page concernant le détail de l'évènement, mais dans la fenetre de départ.
ex:
quand fenetre A s'ouvre>un popup se lance>clic sur le flash>la nouvelle page se charge dans la fenetre A
Merci de m'aider car je commence seulement à voir le javascript, etc...
Bonne fin de journee
Ogd
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Transmettre une variable de session?
- [résolu] Popup ou pas popup ?
- relations mére filles
- SOS mère de famille belge !
- Delarue veut venir filmer ma gd mère.
- Lettre d'une mère blonde à son fils
- Afficher un div dans la fenêtre mère d'une iframe ?
- Les conseils de ma grand-mère en ligne, oui monsieur
- Transmettre un PR d'un .com à .fr
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- Séminaire de formation au référencement à Marseille - 17-03-2008
- Configurer des nouveaux moteurs dans Google Analytics - 12-06-2007
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
