Communication entre un pop up et sa page mère
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 :
Code:
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> |
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:
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> |
Ce code ne marche pas donc j'aimerais savoir si quelqu'un saurait le faire fonctionner.
Il s'agit bien sûr de complêter la liste depuis la page mère sans recharger le pop up.