2010-11-10 4 views
3

J'ouvre une fenêtre contextuelle et je voudrais appeler la fonction sur la fenêtre parent à partir de la fenêtre contextuelle. Je voudrais que cela fonctionne avec IE, FF et Chrome. Je suis capable de le faire fonctionner avec IE, en utilisant window.opener, mais la même chose ne fonctionne pas sur Chrome. Pourriez-vous m'aider avec ça?L'appel des fonctions de la fenêtre parent à partir d'une fenêtre contextuelle en utilisant Javascript

Cordialement Abishek

+1

avez-vous vérifié cette https://developer.mozilla.org/fr/working_with_windows_in_chrome_code? – jebberwocky

+2

'window.opener' fonctionne dans Chrome. Pourriez-vous poster du code? –

+0

Tim a raison. 'window.opener' ** fonctionne ** dans Chrome. Je suis venu ici parce que je ne savais pas si la question initiale était même possible. En fait, je n'ai pas remarqué le commentaire de Tim avant d'avoir fait mes propres tests. – zacharydl

Répondre

0

https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage

La compatibilité est pas à 100%, vous pourriez être en mesure d'obtenir une plus grande compatibilité en utilisant les sockets, mais c'est que si vous êtes vraiment à l'aise avec eux et ce n'est pas un site très performant.

Je voudrais simplement essayer l'interface post message. Vous ne pouvez pas donner beaucoup d'exemple de code à moins de donner plus d'informations.

Questions connexes