J'ai une méthode XBL:Pourquoi dans XUL XUL je ne peux pas appeler une méthode de window.opener?
<method name="getValue">
<body>
<![CDATA[
return "TEST"
]]>
</body>
</method>
et, dans une nouvelle fenêtre ouverte, je l'appelle:
print(window.opener.getChannel()); // this prints the value
mais il est dit que
window.opener.getChannel n'est pas une fonction
pourquoi?
Il est toujours étrange, si cette fenêtre a la méthode, et la référence pointe vers elle, je devrais être en mesure d'appeler la méthode. –
avez-vous créé/assigné cette fonction à la fenêtre? – Mihailo
btw, je ne vois toujours pas où vous ouvrez la nouvelle fenêtre, ouvrez-vous à partir de la fenêtre du navigateur (à partir de superposition) et où appelez-vous print (window.opener.getChannel()) - en XBL? – Mihailo