toto21 a écrit a écrit :
Bah je vois pas ce que je pourrais dire de plus!
|
tu viens déjà d'en dire plus. à lire ton message original, on ne sait pas si tu sais ouvrir une popup, que tu veux qu'on te détaille tout ...
bref.
l'input dans la fenêtre principale doit être nommé pour être manipulé :
<input type='text' id='myInput'>
en js, tu peux y accéder avec getElementById(), méthode de document. <input> possède une variable value qui change sa valeur.
donc :
document.getElementById('myInput' donne accès à l'<input>.
document.getElementById('myInput'.value ... à sa valeur
document.getElementById('myInput'.value = '/images...' change sa valeur.
dans ta popup, window.opener pointe vers la fenêtre d'ouverture, qui possède la variable document.
donc
window.opener.document.getElementById('myInput'.value = '/images...'
change sa valeur.
maintenant, tu veux certainement changer cette valeur lorsque tu cliques sur l'image.
<img src='....' onclick='lecodejs'>
où 'lecodejs' est le window.opener.doc.... du dessus, sauf qu'au lieu de mettre '/images...' dans la valeur de l'input, tu mets la source de l'image, this.src.