Passer une variable dans le master depuis une page ouvert avec location.href

[Résolu]
Signaler
Messages postés
89
Date d'inscription
lundi 29 avril 2002
Statut
Membre
Dernière intervention
6 décembre 2006
-
Messages postés
89
Date d'inscription
lundi 29 avril 2002
Statut
Membre
Dernière intervention
6 décembre 2006
-
bonjour
j'ai mis en place sur une page le code javascript qui permet d'ouvrir une autre fenetre à l'aide des calques.
http://www.javascriptfr.com/code.aspx?ID=26701
Hors la page est ouvert grace à inbeos.location.href=fichier; et je voudrais renvoyer une variable sur le master lorsque je clique sur un lien de cette nouvelle fentre.
J'ai essayé avec
window.opener.document.getElementById("champ_texte").value = "test"
mais sans succès;
que dois je faire???
merci

4 réponses

Messages postés
89
Date d'inscription
lundi 29 avril 2002
Statut
Membre
Dernière intervention
6 décembre 2006

j'ai finalement trouvé ça sur le net qui répond en parti à ma problématique
parent.document.getElementById('nom_textbox').value=ma_valeur;
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
window.opener c'est pour un pop-up ( ouvert avec window.open... )
peut-être avec location.href=fichier+"?variable1&variable2...";
que "fichier" récupère avec var param=window.location.search;

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO>
</S< body>
Messages postés
89
Date d'inscription
lundi 29 avril 2002
Statut
Membre
Dernière intervention
6 décembre 2006

dans ce cas là je suis obligé d'appeler une fonction dans la fenetre parent??? car je ne souhaite pas effectuer un rechargement de celle ci
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
je n'avais pas tout lu, enfin mal...
Hors la page est ouvert grace à inbeos.location.href=fichier; et je voudrais renvoyer une variable
sur le master lorsque je clique sur un lien de cette nouvelle fentre.
et j'avais lu "je voudrais envoyer une variable"....

quoiqu'il en soit, window.opener c'est pour un pop-up ( ouvert avec window.open... )

je ne pense pas qu'une page ouverte autrement qu'avec
window.open puisse s'adresser à la page qui la créée.

° transmettre par cookie ? ( la page initiale bouclant sur un test de ce cookie ) pas terrible ça.
° ouvrir "autrement" la page ? iframe, div caché...
ou window.open, sachant que de plus en plus de personnes
refusent l'exécution de window.open ( à mon humble avis : à éviter )

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO>
</S< body>