の参照をnullを返します)私は以下のような何かをしようとしています、は()の代わりに開かれたウィンドウ
var myWindow = null;
if(!myWindow || myWindow.closed)
{
myWindow = window.open(url, windowId);
}
else
{
myWindow.focus();
}
すべてのブラウザは、(window.openのためにウィンドウREFを返しますが、 IE 9はNULLを返します。誰かがなぜnullが返されるか、あるいはIE9のための回避策の解決策に関する情報がありますか?
私たちがIE6の暗い昔を過ぎ去ったと思った時... –
本当ですか?それはヌルではなく、オブジェクトを返すようです。 – Steve
ポップアップがブロックされている場合、「null」を返すと思います。それが自動ポップアップの場合。しかし、それがクリックで発せられた場合、それは機能します。 –