<body onload="setTimeout('window.opener=null;window.close()',2000)">

解决方案 »

  1.   

    我要的是没有
    “你所查看的WEB页面正试图关闭窗口,是否关闭此窗口”的提示框的,
    有没有人能做得到啊?
      

  2.   

    IE5??
    那就用控件好了<body onload="setTimeout('document.all.WebBrowser.ExecWB(45,1)',2000)">
    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
      

  3.   

    用open打开页面关闭时就不会提示了
      

  4.   

    真是麻烦了,这样子吧,检测浏览器版本,如果是IE5,使用如下控件<body onload="setTimeout(clo.Click()',2000)">
    <OBJECT id="clo" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM name="Command" value="Close"></OBJECT>如果是IE6使用
    <body onload="setTimeout('window.opener=null;window.close()',2000)">
      

  5.   

    <body>
    <OBJECT id="clo" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM name="Command" value="Close"></OBJECT>
    <script>
    if(navigator.appName=="Microsoft Internet Explorer"){
    if(navigator.appVersion.match(/MSIE\s\d\.\d/)[0].split(" ")[1]==6.0)
    window.attachEvent('onload',new function(){setTimeout('window.opener=null;window.close()',2000)})
    else
    window.attachEvent('onload',new function(){setTimeout('clo.Click()',2000)})
    }
    else
    alert("不是IE");
    </script>
    </body>
      

  6.   

    <body>
    <script language=JavaScript>
    function closeit(){
    this.opener=null;
    window.close();
    return true;
    }
    setInterval("closeit()",200);
    </script>
    </body>