rt
var blocked = false;try {
var wroxWin = window.open("http://www.wrox.com", "_blank");

if (wroxWin == null)
blocked = true;
} catch(ex) {
blocked = true;
}if (blocked)
alert("The popup was blocked!");
这段代码是测试是否屏蔽的。但不知道如何在IE和Firefox中真正屏蔽弹出的窗口才可以测试这段代码。

解决方案 »

  1.   

    IE -> 工具设置 -> Internet选项 -> 隐私 -> 弹出窗口阻止程序 -> 启用弹出窗口阻止程序 打上勾
      

  2.   

    现在浏览器都默认进行屏蔽的,不要期望让用户去修改浏览器设置要弹出窗口,请使用<input type=button value="打开新窗口" onclick="window.open()"
    自动打开,现在浏览器都当作是垃圾广告页面,进行屏蔽
      

  3.   

    <script>alert("hello world");</script>