大家帮我看看,这个小程序为什么总是报错!有劳各位了!
<script   language= "javascript ">           
       function         getURL(url)          
       {         	      var   div1; 
                               var   xmlhttp   =new   ActiveXObject( "Microsoft.XMLHTTP ");          
                               xmlhttp.open( "GET ",url,false);          
                               xmlhttp.send();          
                               if         (xmlhttp.readyState==4) 
 		      { 
 		      	if         (xmlhttp.Status==200) 
 		      		{ 
 				div1.innerHTML= "成功 " 
 				} 
 		      	else    
 		      		{ 
 				div1.innerHTML= "不行 " 
 				}     				 
 		      } 
       }          
       //user         like         this:          
       getURL( "http://www.sina.com.cn/ ")          
        </script>  
        <div   id= "div1 ">  </div>    
 程序的功能是,判断某个网址是不是能正常访问!   
 总报这个   错误: 'undefined '   为空或不是对象
------解决方案--------------------你的脚本位置放错了 
 1、脚本 <script>  放在 <head> 标签内 可以通过在body标签中 <script> 你定义的方法来调用 </script>  
 2、脚本放在 <body> 标签内会直接逐行运行,你可以把 <div id= "div1 ">  </div> 放在 <script> 前面; 
 3、脚本中加入defer= "defer "属性延迟,等页面加载完以后运行脚本 
 就像下面这样,希望你能修改成功了 
  <script type= "text/javascript " language= "javascript " defer= "defer ">  
 function getURL(url) 
 { var div1; 
 var xmlhttp =new ActiveXObject( "Microsoft.XMLHTTP "); 
 xmlhttp.open( "GET ",url,false); 
 xmlhttp.send(); 
 if (xmlhttp.readyState==4) 
 { 
 if (xmlhttp.Status==200) 
 { 
 div1.innerHTML= "成功 " 
 } 
 else 
 { 
 div1.innerHTML= "不行 " 
 }   
 } 
 } 
 //user like this: 
 getURL( "http://www.sina.com.cn/ ")  
  </script>    
  <div id= "div1 ">  </div>