我试了下面这么多方法,还是不行:
×××××××××××××××××××
<input type="button" name="Button" value="保存页面" onClick="document.all.WebBrowser.ExecWB(4,1)" > 
<input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object> 
×××××××××××××××××××
window.opener=null;
window.close();
×××××××××××××××××××
<OBJECT id=closewin type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="Close"></object>
<script language="javaScript"> 
closewin.Click(); 
</script> 
×××××××××××××××××××<object ID='WebBrowser1' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
<input type=button value="print" onclick="document.all.WebBrowser1.ExecWB(6,1)">
<input type=button value="PageSetting" onclick="document.all.WebBrowser1.ExecWB(8,1)">
<input type=button value="Save" onclick="document.all.WebBrowser1.ExecWB(4,1)">
<input type=button value="PrintPreview" onclick="document.all.WebBrowser1.ExecWB(7,1)">
<input type=button value="Close" onclick="document.all.WebBrowser1.ExecWB(2,1)">
<input type=button value="无提示关闭" onclick="document.all.WebBrowser1.ExecWB(45,2)">
<input type=button value="无提示关闭" onclick="document.all.WebBrowser1.ExecWB(45,1)">
×××××××××××××××××××
window.opener.location.reload(true);
self.close()

解决方案 »

  1.   

    不知道你的浏览器有什么问题,在我的机器上正常啊,就是:onclick="javascript:parent.window.close()"
      

  2.   

    我的还是不行啊,我都试了几台机子了,都不行啊,下面是我的代码:
    <html >
    <head>
    <title></title>
    <script language="javascript">
    function close(){
    parent.window.close();
    }
    </script>
    </head> <body >
    <input type="button" onclick="close" value="关闭">
    </body >
    </html>
    对了,我要求的是关闭自身的窗口,而不是子窗口,下面是关闭子窗口的,我这可以的
    <head>
    <script language = "javascript">
    var wid
    function b1click(){
        wid = open("TEST2.HTM","new","toolbar=yes;menubar=yes");
    }function b2click(){
        wid.close();
    }
    </script>
    </head>
    <form>
    <input type="button" value="Open" onclick="b1click()">
    <input type="button" value="Close" onclick="b2click()">
    </form> 
      

  3.   

    window.close();
    window.parent.cllse();
    如果还不行,明天来关吧,明天就可以了。
      

  4.   


    <%Response.Write "<script language=JavaScript>{parent.location.href = '/';}</script>"%>
    这样就可以了
      

  5.   

    不建议用控件关闭窗口.有版本限制的问题.
    window.close()就可以关了啊.如果在frame里执行的话就改成top.window.close();
    试试吧