在第一个窗口中加入
<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM name="Command" value="Close">
</OBJECT>
在弹出的新窗口加入opener.document.closes.Close()
顺便提一句,http://weapon.my163.com/ 的第一个窗口是只含有一个帧结构的帧结构集,是加不了上面的<OBJECT>的

解决方案 »

  1.   

    TO: bestext(bestext)
    你的方法固然好。用OBJECT来控制最彻底。
    可惜不知道哪里写错了。详解好吗?
      

  2.   

    在第一个窗口的<head>中加入如:
    <head>
    <OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM name="Command" value="Close">
    </OBJECT>
    </head>在弹出的新窗口控制如:
    opener.document.closes.Close()就ok了。
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    function checkDatabase() {
    MsgBox = window.open ("","msgWindow") 
    MsgBox.document.write ("<input type=button onclick='opener.close()' value='关闭父窗口'>");
    window.opener=null
    }
    </SCRIPT>
    <input type="button"  value="开始运行" size=30  onClick="checkDatabase()" name="button">
      

  4.   

    <script>
    parent.opener=null;
    parent.close();
    </script>