Bonjour à tous, je souhaite créer une communication entre un pop up et sa page mère.
Dans mon pop up, il y a une liste de site web qui s'ouvrent dans une iframe, voici le script :
Depuis la page mère, je souhaite ouvrir ce pop up (s'il n'est pas déjà ouvert) et activer la fonction Activer(titre, url). Voici le code que j'ai testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script language="javascript"> function Ajouter(title,url) { var list = document.forms[0].liste; var o = new Option((list.options.length+1) + ". " + title,url); list.options[list.options.length] = o; } </script> <iframe src="" width="400" height="170" name="T1"></iframe> <br/> <br/> <form> <select name="liste" size="20" style="width:300px" onchange="document.frames['T1'].location.href = this.options[this.selectedIndex].value"></select> </form>
Ce code ne marche pas donc j'aimerais savoir si quelqu'un saurait le faire fonctionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a href="#" onclick="fenetre=window.open('list.html','Playlist','toolbar=yes,menubar=0,location=0'); fenetre.document.Ajouter('Google', 'http://www.google.fr/')">Google</a> <br/> <a href="#" onclick="fenetre=window.open('list.html','Playlist','toolbar=yes,menubar=0,location=0'); fenetre.document.Ajouter('Yahoo', 'http://www.yahoo.fr/')">Yahoo</a>
Il s'agit bien sûr de complêter la liste depuis la page mère sans recharger le pop up.
Partager