Bonjour à tous,
Dans un popup, je permet à un user de choisir une image avec un formulaire. Quand il clique le radio correspondant à l'image choisie, j'execute window_opener. Le bout de code du form du popup
Et la fonction de la page parent qui doit afficher l'image choisie dans un div nommé "cadre_image":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <input type='radio' name='image' value='image1.jpg'> onClick='window.close()' onChange='window.opener.affiche_image(this.value)'
Tout fonctionne bien: lorsque je clique sur le radio, le popup se ferme et l'img s'affiche dans le div de la page parent. Mon problème, c'est que la variable image_select est ensuite perdue...comment faire pour la rendre globale et la réutiliser dans d'autres fonctions ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function affiche_image(image_select){ document.forms['formulaire'].elements['image'].value = image_select; document.getElementById("cadre_image").innerHTML = '<img src="images/'+image_select+'" />'; }
Merci d'avance de vos lumières.
Partager