使用另外得方法试一试。
1.
window.showModalDialog()2.
在目标窗体中使用iframe嵌入一个窗体3.
在嵌入得窗体中加入转向或其他功能。
失败:模式窗体,那么其他得就不能动咯~,可以试一试showModelessDialog()

解决方案 »

  1.   

    看看:
    DHTML 怎样防止IE工具对window.open的拦截 
    http://blog.joycode.com/lostinet/archive/2004/07/12/27195.aspx
      

  2.   

    这个不错啊
    http://blog.joycode.com/lostinet/archive/2004/07/12/27195.aspx
      

  3.   

    我我的不会拦截啊,用的是onclick事件,window.open方法
      

  4.   

    用这个办法试试,速度可能比window.open来得慢一些,但是一般都不会被拦截:
    function openwin(url,winName,args)
    {
    var arg = new Array(url,winName,args);
    return window.showModalDialog("openWin.htm",arg,"scroll:0;status:0;help:0;resizable:0;dialogWidth:0px;dialogHeight:0px");
    }openWin.htm
    ---------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>openWin</title>
    <script language="JavaScript">
    var url = !window.dialogArguments[0] ? "" : window.dialogArguments[0];
    var winName = !window.dialogArguments[1] ? "" : window.dialogArguments[1];
    var args = !window.dialogArguments[2] ? "" : window.dialogArguments[2];
    window.returnValue = window.open(url, winName, args);
    window.close();
    </script>
    </head>
    </html>
      

  5.   

    http://blog.joycode.com/lostinet/archive/2004/07/12/27195.aspx
    这怎么使用啊?有没有测试例子?
      

  6.   

    window.showModalDialog()
    不会拦截!
      

  7.   

    window.showModalDialog()
    写详细一点咯,什么参数都写出来啊
    我是个新手
      

  8.   

    看看帮助
    window.showModalDialog()
      

  9.   

    showModalDialog 不会拦截的.
      

  10.   

    showModalDialog是可以不被拦截,但弹出的窗口无法跳转页面,所有链接必须在新窗口中打开。
      

  11.   

    用 onclick
    不会被拦截
    用flash 也不会被拦截。
      

  12.   

    showModalDialog是可以不被拦截,但弹出的窗口无法跳转页面,所有链接必须在新窗口中打开。
    你用一个框架就可以了.
    如想打开c.asp,可以这样,加一个中间页b.asp,即showModalDialog(b.asp),其中b.asp中只有<iframe src=c.asp width=100% height=100%>这样试试,就不会所有连接都在新窗口中打开了.
      

  13.   

    看来只有用showModalDialog + iframe这么笨拙的办法了
      

  14.   

    经过测试还是不行,如果使用了iframe或者frame,客户端浏览器“隐私”选择在中高以下都会阻止第三方的cookie。而这是我所不希望的。那位告诉还有高招,我在加100分。
      

  15.   

    用模试对话框,也就是上面各位说的,showModalDialog
    还可以用层。
      

  16.   

    用 showModalDialog() 打开一个 redirect.html?url=newwin.html 中转页面,在以前是可以避免被拦截的
    不知道现在会不会,
    好象 MyIE 都支持拦截 对话筐了,唉!
      

  17.   

    showModalDialog() 又让广告泛滥了,我看了有些网站就是利用这发布广告。看看中国站长的网站,http://www.chinaz.com/DownLoad/。以后新一轮的拦截广告大战有开始了。
    对应那些不是广告的也将受牵连。
      

  18.   

    听说可以将onload事件模拟成onclick事件以此欺骗上网助手,不知道怎么弄!
      

  19.   

    <TITLE>不是广告,禁止拦截</TITLE>IE17.0测试通过