为什么第一次显示的是NaN而不是1啊,i第一次不是赋了数值了吗,怎么不能处理啊?
<html>  
  <HEAD>  
  </HEAD>  
  <BODY>    
  <script   language=javascript>  
 display(); 
 var	i=1;   
 function   display() 
 { 
 	i++;   
 	document.write( " <html>  <HEAD>  </HEAD>  <BODY>  <p>  "+document.body.clientWidth+ " </p>  "); 
 	document.writeln( " <p>  "+document.body.clientHeight+ " </p>  "); 
 	document.writeln( " <p>  "+document.body.scrollLeft+ " </p>  "); 
 	document.writeln( " <p>  "+document.body.scrollTop+ " </p>  "); 
 	document.writeln( " <p>  "+i+ " </p>  </BODY>  </html>  ");  	   
 } 
 	setTimeout( "display(); ",1000);     
  </script>  
  </BODY>  
  </html>  
------解决方案--------------------display(); 
 var i=1;   
 优先级! 
 你那方法在变量声明前调用了...