2011-08-05 10 views
0

JavaScriptを使用してリンクが新しいウィンドウ(子)を開く状況があります。新しいウィンドウのwindowオブジェクトにアタッチすることで、親ウィンドウから子ウィンドウに変数を渡そうとしています。親でIEのグローバルウィンドウオブジェクトへの変数の追加

:子で

var wnd = open(file, name, attribs); 
wnd.a = 10; 

私は

window.a; 

IEは未定義言います。これはChrome、Firefox、Safariで動作します。

どこが間違っていますか?

+1

のように見えます。つまり、間違っています... –

+1

どのようにIEが間違っていますか? Window.openはDOM 0ですが、仕様はありません。 – RobG

答えて

1

windowオブジェクトに変数を設定する前に、新しいウィンドウが読み込まれるまで待ちます。 IEでは、メインウィンドウではなく新しいウィンドウ内でloadイベントを処理する必要があります。

関連する問題