2011-07-20 8 views
1

に来ていない私は、次のHTMLつ以上のポップアップがIE

<form action="http://www.test.com" method="post" name="form_test" target="" > 
    <input type="image" src="loader.gif" id="icon" alt="image" onclick="popup();"/> 
</form> 

<div id="ij"> 
ghgfhg 
</div> 

<script type="text/javascript"> 
function popup(){ 
    window.open ("http://www.google.com","one"); 
    window.open ("http://www.yahoo.com","two"); 
} 
</script> 

そして、私は、画像ボタンをクリックしたときに、私はIE以外のすべてのブラウザで2つのポップアップ、グーグル用とヤフーのための1つを取得してい。

IEでは、「google」というポップアップが1つしか表示されません。

IEのブラウザーでページがあるサイトのポップアップブロッカー設定を許可すると、2つのポップアップが表示されます。

IEの理由を教えてください。

+0

IEでサイトのポップアップを許可していますが、複数のウィンドウでユーザーをスパムしないようにしているようです。私はそれを良いものと見る。あなたがクリックしない広告をユーザーにスパムしていない限り、通常はポップアップウィンドウを使用する方が良いソリューションがあります。参考のために – epascarello

答えて

3

ポップアップブロッカーは、最初のポップアップを除くすべてのポップアップをブロックします。

http://www.microsoft.com/austria/windowsxp/sp2/sp2_popupblocker.mspx

はそれをブロックするかどうかを決定する方法の最後の段落の部分で説明しています。

+0

+1。 – Town

+0

私はそれのための解決策を得ていませんでした。しかし、いくつかのサイト(IE内)では、http://www.dealbase.com/flight-dealsの複数のポップアップが表示されています。「料金の確認」ボタンを押してください。 – Linto

+0

使っていますか? Win7上の私のIE9はそれらをすべてブロックします。 – marc

関連する問題