2010-11-03 19 views
1

J'ai le domaine A qui ouvre un IFRAME avec le domaine B, qui ouvre IFRAME avec le domaine A afin d'accéder au parent.parent.Problème d'Iframes dans Safari et Chrome

Je suis capable de faire des fonctions JS à partir de A, à l'exception de SAFARI & Chrome. J'ai l'élément Iframe DOM, et je fais iframe.contentWindow.location mais ça ne me donne pas le bon domaine! (me donne le domaine B)

Que puis-je faire? grâce

Répondre

0

C'est juste parce que vous faites contentWindow pour iframe du domaine B. Pour obtenir A vous devriez faire grincer comme document.getElemenetsByTagName('iframe')[0].contentDocument.getElemenetsByTagName('iframe')[0].contentWindow.location (notez que je ne l'ai pas le tester)

0

problème était que le iframe devait être ouvert en cours d'exécution et pas dans le HTML. (l'iframe + le src en runtime)