<script Language="JavaScript">
 wnd = window.open(newURL,"","width=600,height=300,top=150,left=150");  if(wnd) {
    wnd.close();
  }
}
 </script>

解决方案 »

  1.   


    <script language="JavaScript">
    <!--
    var pWin=window.open("","");
    setTimeout("clo()",2000);
    function clo(){
     pWin.close();
    }
    //-->
    </script>
    <body>
    <input type="button" value="open" onclick="javascript:if(this.value=='open'){ this.value='close';alert('open');}else{this.value='open'; alert('close');}"> 
    </body>
      

  2.   

    你必须得到子窗口的引用。
    window.subWinow.close();
      

  3.   

    下面代码可以实现在父窗口中关闭子窗口,关闭父窗口时也可同时关闭子窗口<HTML><HEAD>
    <SCRIPT> 
    var v2win=null;
    function check(){
            var checkstate=0;
     if(checkstate==0)writewinv2()
     else v2win.focus();
    }
    function writewinv2(){
     v2win = window.open('about:blank','window','height=200,width=200,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no,left=325,top=299');
     with(v2win.document){
     open('text/html');
     writeln("aaa"); 
     close();
     }
     checkstate=1;
    }
    function closew(){
     if(v2win&&v2win.open&&!v2win.closed){
      v2win.opener=null;
      v2win.close();
     }
    }
    </SCRIPT><META content="MSHTML 6.00.2800.1479" name=GENERATOR></HEAD>
    <BODY onbeforeunload=closew()><INPUT class=b1 onclick=check() type=button value=开窗 name=test><INPUT class=b1 onclick=closew() type=button value=关窗 name=test> </BODY></HTML>