你的代码是:加载test1.html完成时在弹出窗口里打开test2.html。点击test1.html中的按钮关闭test1.html窗口。
工作正常。

解决方案 »

  1.   

    <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM NAME="Command" VALUE="Close"></OBJECT>
    <html>
    <script language=javascript>
      function btnTest_onclick(){
        hh3.Click();
        window.close();
      }
    </script>
    <body>
    <form name=f1>
      <input type=button name=btnTest onclick="btnTest_onclick();" value="测 试">
    </form>
    </body>
    </html>
      

  2.   

    是自动关闭,不用点击button,那个button本来应该不存在的,只在onload事件中处理相应事务如下:
    test1.html
    <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM NAME="Command" VALUE="Close"></OBJECT>
    <html>
    <script language=javascript>
      function btnTest_onclick(){
        hh3.Click();
      }
    </script>
    <body onload="setTimeout('btnTest_onclick()',1000);window.open('test2.html') ">
    <form name=f1>
    </form>
    </body>
    </html>
      

  3.   

    to xuzuning(唠叨) :
    加载test1.html完成时在弹出窗口里打开test2.html。同时关闭test1.html窗口,不点击button