Après avoir recherché dans le forum, la FAQ et les cours JS, j'ai réussi à faire quelques petits trucs ...
Mais il me reste quelque chose qui ne fonctionne pas... Je vous explique !
Ce que je veux arriver à faire : une popup renvoi une valeur choisie, et la mets dans un champ de la page.
Ce qui marche :
J'ai une fenêtre (principale) dans laquelle j'ai une action Onclick qui ouvre une page en popup (window.open...) à laquelle je passe un paramètre : l'id du champ dans lequel on doit mettre la valeur choisie dans la popup.
Jusque là, ca marche : la popup récupère bien la valeur du champ de la fenetre parente (?)
Dans cette popup, j'ai un bouton, qui doit se charger de valoriser le champ de la fenetre (parente ?) avec la valeur saisie.
Mais ca ne marche pas :
J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part javascript:OnClick="window.parent.document.champ1.value=maliste.value;"
Code : Sélectionner tout - Visualiser dans une fenêtre à part javascript:OnClick="parent.document.champ1.value=maliste.value;"
Code : Sélectionner tout - Visualiser dans une fenêtre à part javascript:OnClick="parent.champ1.value=maliste.value;"
Code : Sélectionner tout - Visualiser dans une fenêtre à part javascript:OnClick="window.parent.document.getelementbyid('champ1').value=maliste.value";
Le alert(maliste.value) affiche bien l'info ...
L'erreur affichée dans IE6 est : "window.top.parent.champ1 a la valeur Null ou n'est pas un objet..."
Partager