Faire communiqué fenêtre parent avec son popup [Résolu]

cs_et1 250 Messages postés vendredi 14 janvier 2005Date d'inscription 27 janvier 2011 Dernière intervention - 12 nov. 2009 à 14:06 - Dernière réponse : cs_et1 250 Messages postés vendredi 14 janvier 2005Date d'inscription 27 janvier 2011 Dernière intervention
- 13 nov. 2009 à 10:35
Bonjour à tous,

Je recherche comment échanger des informations entre le popup et son parent.

J'ai trouvé pour envoyer au parent à partir du popup. Par exemple, pour changer l'adresse du parent :
window.opener.document.location = xxx

Mais comment faire l'inverse : envoyer au popup des informations ?
Par exemple, comment changer l'adresse d'un popup à partir du parent ?


Merci,
Etienne.
Afficher la suite 

4 réponses

Répondre au sujet
Bul3 4934 Messages postés samedi 1 juillet 2006Date d'inscription 2 février 2015 Dernière intervention - 12 nov. 2009 à 14:12
+3
Utile
Bonjour,

var pop=window.open(.....
et dès que le pop-up est ouvert ( il faut le tester
avec un setTimeout, ou le signaler à la page mère
à partit du pop-up, ou ... !! ), tous les éléments
du pop-up sont accessibles
pop.éléments, y compris les fonctions, les variables
javascript, etc.
tant qu'à changer l'adresse, il suffit peut-être
de refaire un window.open avec le même target
Cordialement [mon Site] [M'écrire] Bul
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Bul3
Bul3 4934 Messages postés samedi 1 juillet 2006Date d'inscription 2 février 2015 Dernière intervention - 12 nov. 2009 à 14:43
+3
Utile
il vous en prie...
ch'tiot exemple :
page mère :
<script type="text/javascript">
var pop=window.open("pop1.htm","peuimporte");
function attend()
{	if ( pop.document.getElementById("txt") )
{	pop.document.getElementById("txt").value="exemple";	
pop.aller();
}
else	{	setTimeout( attend, 10 );	 }
}
attend();

</script>
autre pop-up

pop1.html

<script>
function aller()
{	alert("fonction aller dans le pop-up");	}
</script>

Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Bul3
cs_et1 250 Messages postés vendredi 14 janvier 2005Date d'inscription 27 janvier 2011 Dernière intervention - 12 nov. 2009 à 14:26
0
Utile
D'accord.
Merci beaucoup.
Commenter la réponse de cs_et1
cs_et1 250 Messages postés vendredi 14 janvier 2005Date d'inscription 27 janvier 2011 Dernière intervention - 13 nov. 2009 à 10:35
0
Utile
Merci.
Commenter la réponse de cs_et1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.