window.open('a.htm');
window.opener=null;
window.close;

解决方案 »

  1.   

    关闭窗口无提示
    //IE6+SP1以下有效
    <OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM NAME="Command" VALUE="Close"></OBJECT>
    <a href="javascript:closeit.Click()">点这里关闭窗口</a>//IE5.5以上有效
    <input type=button value=关闭 onclick="window.opener='null';window.close()">//IE5.5以上有效
    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>
      

  2.   

    window.open('a.htm');
    window.opener=null;
    window.close;
      

  3.   

    <script language="JavaScript"><!--
    function WindowClose()
    {
        if(document.all)
        {
            if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) < 5.5)
            {
                var str  = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
                    str += '<param name="Command" value="Close"></object>';
                document.body.insertAdjacentHTML("beforeEnd", str);
                document.all.meizzClose.Click();
            }
            else
            {
                window.opener = "meizz";
                window.close();
            }
        }
        else    window.close();
    }
    //--></script><input type=button value=关闭 onclick="WindowClose()">
      

  4.   

    很简单
    你要用来做关闭的窗口,本身就是用另一个窗口window.open来打开它,然后直接用,window.close()就可以了。这是技巧,不用什么函数。
      

  5.   

    不象tccth4091(半个岛)说的那样简单吧
    注意啊,楼主的意思一看就知道肯定不是window.open()出来的窗口
      

  6.   

    1,
    <OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM NAME="Command" VALUE="Close"></OBJECT>
    调用的是ie的windows help组件和ie的“级别”无关,并且经常会报错,曾经有客户告诉我出现“致命错误”,nnd!window.open('a.htm');
    window.opener=null;
    window.close;
    //ie v5.5+有效在newindow中+[javascript]self.opener.close()行不行?我不知道,瞎猜得
      

  7.   

    <script>
    function aa()
    {
    window.open('a.htm');
    window.opener=null;
    window.close();
    }
    </script>
    <input type=button onclick=aa()>