请教一个小问题
<html>  
  <head>  
  <script>  
 var   w; 
 function   debug(msg) 
 { 
             if      (w==null) 
 	            { 
                                  var   w=window.open( " ", "win1 ", "width=600,height=300,resizable "); 
                                  var   t=w.document.open( "text/plain "); 
 		   }   
 	   t.writeln(msg); 
 } 
  </script>  
  <title> Untitled   Document </title>  
  <meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">  
  </head>    
  <body   bgcolor= "#FFFFFF "   text= "#000000 ">  
  <input   type= "button "   name= "button1 "   value= "push   me "   onclick= "debug( 'you   have   push   me '); ">  
  </body>  
  </html>    
 但是无论我点几次button,文本文件上只显示一次 'you   have   push   me '。但是我并没有t.close(),所以我点一次按钮应该可以每次都写到t所代表的文本文件上啊。错在哪里,请高手指点
------解决方案-------------------- <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN ">  
  <HTML>  
  <HEAD>  
  <TITLE>  New Document  </TITLE>  
  <META NAME= "Generator " CONTENT= "EditPlus ">  
  <META NAME= "Author " CONTENT= " ">  
  <META NAME= "Keywords " CONTENT= " ">  
  <META NAME= "Description " CONTENT= " ">  
  <script>  
 var w; 
 var tempstr= " " 
 function debug(msg) 
 { 
     if  (w==null) 
 	    { 
            var w=window.open( " ", "win1 ", "width=600,height=300,resizable "); 
            var t=w.document.open( "text/plain "); 
 		 } 
 	 tempstr = tempstr + msg +  "  "; 
 	 t.write(tempstr); 
 } 
  </script>  
  </head>  
  <body bgcolor= "#FFFFFF " text= "#000000 ">  
  <input type= "button " name= "button1 " value= "push me " onclick= "debug( 'you have push me '); ">  
  </body>  
  </html>  
  </BODY>  
  </HTML>