Je rencontre un petit problème, je souhaiterais faire communiquer une fenêtre fille avec le javascript(ecmascript) de la fenêtre mère.
La fenêtre fille est ouverte de cette façon : echo '<a xlink:href="'.$file.'#'.$concept.'" target="'.$file.'" >';
Depuis cette fenêtre fille, j'arrive bien à accéder à la fenêtre mère contenant le svg... je peux faire des alert, prompt, etc ...
Par contre je n'arrive pas à faire appel à une fonction ou une variable que j'ai défini moi-même.
Pour le moment, voilà comment j'essaie de définir une variable Ecmascript dans la fenêtre mère :
Le alert fonctionne bien ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <script type="text/ecmascript"> <![CDATA[ window.ma_variable = "kkk"; alert(window.ma_variable); ]]> </script>
Voilà maintenant comment depuis la fenêtre fille j'essaie d'accéder à cette variable :
Et là j'obtiens un joli undefined [decu]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alert(window.parent.opener.ma_variable);
J'ai également essayé avec une fonction ... même résultat ... Après avoir essayé pas mal de choses ... là je sèche ...
Si vous avez une idée sur le problème, euh ben je suis preneur [murf]
Partager