communication fenêtre principale / fenêtre secondaire
Bonjour,
Je débute en javascript, je suis pas très doué...
Donc, je suis dans un espace d'administration, une fenêtre ouvre un popup qui permet de télécharger une image. Un fois l'image uploadée, le lien vers l'image s'affiche. C'est ce lien que je voudrais récuperer, mais j'arrive pas à le transmettre.
Je dois pas être loin, mais dès fois, avec le nez dedans, on manque de recul ...
La fenetre principale :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
...
<div id="creer_critik">
<form action="<?php echo basename(__FILE__); ?>" method="post" id="creer" name="creer" class="form">
...
<p> <label for="creer_image">Couverture du livre :</label>
<input type="text" name="creer_image" id="creer_image" size="40" value="<?php echo (isset($_POST['creer_image'])) ? $creer_image : '' ?>" />
</p>
... |
Je ne met que ce qui est interessant. Donc je voudrais récuperer le lien dans le champ d'id "creer_image".
Le popup :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<form method="post" action="<?php echo basename(__FILE__); ?>" enctype="multipart/form-data" name="form_image" id="form_image">
...
<p> <label for="lien_image">L'adresse de l'image : </label>
<input type="text" name="lien_image" id="lien_image" value="<?php echo (isset($nom_complet)) ? $nom_complet : '' ?>" size="50" />
</p>
...
<p> <input type="button" value="Transmettre" onclick="pushValue(document.form_image.lien_image.value)" /></p> |
Et la fonction pushValue :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function pushValue("valeur")
{
if (window.opener)
{
if (window.opener.document.creer)
{
window.opener.document.creer.creer_image.value="valeur";
}
}
alert("La fenêtre principale n'est plus active.")
} |
Qu'est ce que j'ai pas compris ?