<form id="a" name="a" action='../login.asp'  method='get'></form>
<script language="javascript">
  document.getElementById('a').submit();
</script>以前代码在IE中可以正常执行,但是在FIREFOX下失效,提示"document.getElementById('a') is null".

解决方案 »

  1.   

    <form id="a" name="a" action='../login.asp'  method='get'> </form> 
    <script language="javascript"> 
      window.onload=function(){
    document.getElementById('a').submit(); 
    }
    </script>
    因为页面未加载完.
      

  2.   


    window.onload的方法是在页面加载完毕才执行的吧?
      

  3.   

    加上window.onload=function() 在FIREFOX下顺利执行了,但是我有一个问题,为什么在firefox中要加上window.onload呢,而ie下却不用加。
      

  4.   

    会不会出现了2个id=a,能不能把源码帖出来