用open会被屏蔽,用window.location怎么象Open一样弹出新窗口呢?

解决方案 »

  1.   

    window.location是跳转页面了,open被屏蔽估计LZ用的是IE7吧,IE6是不会的,
    你可以用window.showModalDialog
      

  2.   

    open被屏蔽是因为IE的设置问题
      

  3.   

    哦,那用window.location是没办法了吗?
    showModalDialog会不会也被屏蔽?
      

  4.   

    window.showModalDialog在firefox不支持,我建议你首先检查当前用户是否屏蔽弹出新窗口,
    如果有你就提示他,要他打开这个功能,或者用其他处理方法..check有没有屏蔽弹出新窗口 js:
    function checkOpen(url)
    {
    var showwin = window.open(url);
            if(showwin)
            {
                showwin.focus();
            }
            else
            {
                alert("检测到弹出窗口阻止程序。您的 Web 浏览器必须允许该站点弹出窗口");
            }
    }