Как получить доступ к объектам JavaScript в родительском окне из iframe - PullRequest
4 голосов
/ 01 апреля 2009

У меня есть веб-страница, которая содержит переменную JavaScript с именем "myVariable".

На этой веб-странице есть фрейм, который указывает на вторую веб-страницу.

Обе страницы находятся в одном домене.

Страница внутри iframe должна иметь доступ к myVariable, который определен на родительской веб-странице.

Я успешно получил доступ к этой переменной с помощью Firefox, используя следующий код:

document.defaultView.parent.myVariable 

Однако в Internet Explorer это не работает .....

Как мне это сделать в Internet Explorer?

Ответы [ 2 ]

5 голосов
/ 01 апреля 2009

Если обе страницы принадлежат одному домену (как вы говорите), window.top или window.parent должны работать для перехода к родительскому фрейму.

window.top.document.myVariable
1 голос
/ 28 января 2014

Firefox 26.0, Internet Explorer 11, Chrome 32.0:

window.top.myVariable

window.top. document .myVariable НЕ работал.

...