2011-02-03 7 views
0

В IE9 Beta я не могу получить доступ к переменным javascript в дочернем окне из родительского окна.IE9 weird javascript issue

var mywin = window.open('popup.jsp', 'popup', 'width=400,height=200,scrollbars=yes'); 

if(mywin.foo == 'bar') { 
    // do something 
} 

popup.jsp содержит сценарий, как этот

var foo = 'bar';

условии, если внутри блока truthy в любом другом браузере, кроме IE9. В IE9 mywin.foo is undefined.

Может кто-то пролить свет на это?

+0

popupjsp находится в том же домене, что и в соседней странице? –

+0

Да. Это тот же домен. –

ответ

1

Эта проблема была исправлена ​​в IE9 RC1. Кажется, это ошибка IE.