我有以下html
<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之外的每个浏览器中获得两个弹出窗口,一个用于谷歌,一个用于雅虎。
在IE中,只有一个带有'google'的弹出窗口即将到来。
如果我允许IE浏览器中的弹出窗口阻止程序设置为该页面所在的站点,那么我会得到两个弹出窗口。
让我知道IE中的原因是什么。
答案 0 :(得分:3)
弹出窗口拦截器阻止除第一个弹出窗口之外的每个弹出窗口。
http://www.microsoft.com/austria/windowsxp/sp2/sp2_popupblocker.mspx
在最后一段中解释了它如何决定是否阻止。