window.setTimeout('newWin.window.close()',5000);

解决方案 »

  1.   

    为什么不在弹出的子窗口中写代码?
    在要弹出的子窗口的程序中加上
    <script language="JavaScript">
    setTimeout('window.opener=null;window.close();',5000);
    </script>
      

  2.   

    <html>
    <head>
    <script language="JavaScript">
    var newWin=null;
    function winClose(){
    newWin = window.open('http://www.wanwa.com/adfile/soit.asp','aaa','toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars=None,resizable= 0,copyhistory= 0,width=350,height=220'); window.setTimeout("newWin.window.close()",5000);

    }</script>
    </head>
    <body onload="winClose()">
    <form name="myForm" >

    </form>
    </body>
    </html>
      

  3.   

    回复人: JK_10000(JK) ( ) 信誉:121  2003-10-30 11:50:00  得分:0 
    -------------
    这一个你试过吗?
    JK试过是好的呀.注意:与你的代码的区别除了加上引号之外,还得将newWin定义成全局变量