2011-02-04 4 views
0

私は、ドキュメントを取得するためにリソースハンドラをヒットする必要があるシナリオを持っています。私はashxファイルのURLで新しいウィンドウを開くことでこれをやっています。私は、ファイルのダウンロードが完了した後に実行するウィンドウのonunloadイベントにいくつかのイベントをバインドしています。しかし、ブラウザにポップアップがブロックされている場合、私のウィンドウオブジェクトはnullです。 window.openを呼び出す前にこのブラウザの設定を検出できる方法はありますか?JavaScriptで新しいウィンドウを開くことなく、ブロックされたポップアップを検出するにはどうすればよいですか?

答えて

1

をしかし、この

<a href="page.html" target="_blank" 
onclick="w=window.open(this.href,this.target,'width=400,height=500'); 
return w?false:true">Popup</a> 
を試してみてください
関連する問題