用这个
<script>
function foo(){
  window.opener=""
  window.close();
}
foo();
</script>

解决方案 »

  1.   

    <script>
    function foo(){
      window.opener=""; //加这7就不会出提示框了
      window.close();
    }
    foo();
    </script>
      

  2.   

    晕,楼上的两位,我的例子里面有这个阿,就是我的第二种方法阿,和你们那样写效果是一样的,不知道你们用的是什么版本的IE,反正我用IE5.0 sp4是不行的,如果在IE5.0上不行的化,始终是个遗憾,呵呵
      

  3.   

    You can only use the close method silently within an HTML Application (HTA). In the case of an HTA, the application is trusted and follows a different security model.
      

  4.   

    你上面的方法在ie5.0 上会弹出一个确认窗口,如果选择否,窗口就不会关了,我要的不是这个,我要的是没有任何弹出消息的关闭方法,并且要在ie5.0以上的版本支持
      

  5.   

    前两天,我也整这个,ie 版本不同,会出不用的问题,烦死了,谁知道客户在哪里要用。有没有一个通用的,这样的东东热切关注ing......................
      

  6.   

    用window.opener = null的方法只能在IE6.0上才可以无提示关闭用搂主的object可以这个问题在CSDN上查了一下,好像没有什么好办法
      

  7.   

    这个问题在CSDN里出现了很多次,在6.0以上可以无提示关闭。
      

  8.   

    <script language="JavaScript">
    <!--
    function CloseWin()
    {
    var ua=navigator.userAgent
    var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
    if(ie){
        var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
     if(IEversion< 5.5){
        var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
        str += '<param name="Command" value="Close"></object>';
        document.body.insertAdjacentHTML("beforeEnd", str);
        document.all.noTipClose.Click();
        }
        else{
        window.opener =null;
        window.close();
        }
    }
    else{
    window.close()
    }
    }
    //-->
    </script>
    <input type=button value=关闭 onclick="CloseWin()">
      

  9.   

    <script>
    function foo(){
      window.opener=""; //加这7就不会出提示框了
      window.close();
    }
    foo();
    </script>
    上面的方法不支持ie6
    <script language="JavaScript">
    <!--
    function CloseWin()
    {
    var ua=navigator.userAgent
    var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
    if(ie){
        var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
     if(IEversion< 5.5){
        var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
        str += '<param name="Command" value="Close"></object>';
        document.body.insertAdjacentHTML("beforeEnd", str);
        document.all.noTipClose.Click();
        }
        else{
        window.opener =null;
        window.close();
        }
    }
    else{
    window.close()
    }
    }
    //-->
    </script>
    <input type=button value=关闭 onclick="CloseWin()">
    是利用ie的漏洞,不支持sp4