<script type="text/javascript">模块到底应该放在什么位置?
<head   runat= "server ">  
              <title> 无标题页 </title>  
              <script   type= "text/javascript ">  
             document.forms[0].Button1.onclick   =   function   (){ 
                         alert( "aaaaaaaaa "); 
             } 
              </script>  
  </head>  
 如果放在这个位置的话,提示出错“找不到forms[0].Button1对象”。 
 ———————————————————————————————— 
  </body>  
  </html>  
              <script   type= "text/javascript ">  
             document.forms[0].Button1.onclick   =   function   (){ 
                         alert( "aaaaaaaaa "); 
             } 
              </script>  
 如果放在页面的最后,就没事了。这个 <script> 块到底应该放在哪儿呀?? 
 一直没搞明白。
------解决方案--------------------页面解析的时候由上至下... 
 放上面的时候但然会找不到forms[0].Button1对象
------解决方案--------------------你这时候Form还没有出现,当然找不到Button1了,如果你的脚本里只有函数的话,那么可以放在最上面,如果有类似本例的事件,应该放在最下面
------解决方案--------------------将forms[0]改为Form的ID 
 ... 
 document.Form1.Button1 
------解决方案--------------------脚本在FORM之前执行,这个时候FORM还没解析出来,所以提示找不到对象 
 脚本放在页面最下面,这个时候整个document已经加载完毕,所以访问正常
------解决方案--------------------HTML 页面按流格式加载(自上而下), 
 因此,加载你这段js到时候,form 还没加载呢,当然找不到了   
 因此,只有页面元素加载完之后,js 才能访问
------解决方案--------------------html是 逐步 解析的.   
 你 应该把它 放到你的button按钮在页面中 位置的后面   
     <script type= "text/javascript ">  
     document.forms[0].Button1.onclick = function (){ 
         alert( "aaaaaaaaa "); 
     } 
      </script>