内部js 和外部js 还有不同的运行权限??
脚本段: 
  <script   type= "text/javascript ">  
 function   fun() 
 { 
 document.getElementByID( "txt1 ").value= "hello "; 
 } 
  </script>  
 txt1的旁边放一个按钮: <input....   onclick= "fun() ">    
 这样就是没问题的,   但是,   如果把fun函数放到外部js文件中,    
 再点击就会报错,   说js   run   time   error,   object   expected.    
 这是为什么?   怎么解决?   谢谢!   
 ps:   文件路径绝对没错,   如果不去访问页面元素,   其它代码也都可以执行,    
------解决方案--------------------> Moosdau (Moosdau) 
 > document.getElementByID( "txt1 ").value= "hello ";   
 注意大小写! 
 错误:document.getElementByID( "txt1 ").value= "hello "; 
 正确:document.getElementById( "txt1 ").value= "hello ";
------解决方案-------------------- <html>  
  <head>  
  <script language= 'javaScript ' src= 'a.js '>  </script>  
  </head>  
  <body>  
  <input type=text size=10 id=txt1>  
  <p>  
  <input type=button value=submit onclick=fun()>  
  </body>  
  </html>