onClick="sub1=window.open('','','')"
onClick="sub2=window.open('','','')"
...
<input type=button value=close onclick="window.close();try{sub1.close()}catch{};try{sub2.close()}catch{};...">

解决方案 »

  1.   

    <input type=button value="close" onclick="closewindow()"><script language="javascript">
    var xxx=window.open("a.htm","javascript");
    function closewindow()
    {
      if (xxx && xxx.open && !xxx.closed)
          xxx.close();
    }
    </script>
      

  2.   

    <script language="javascript">
    var win1 = window.open("a.htm","aaaaa");
    function closecwin()
    {
      if (win1!=null)
          win1.close();
    }
    </script>
    <body onunload="closecwin()">
    hello!
    </body>
      

  3.   

    我还发现了一个问题,就是我那几个弹出窗口不能同时弹出,为什么??如何解决呀?
    To seabell(百合心)  你的方法我试过了,出错!
      

  4.   

    onclick="javascript:window.close();opener.close();"