<script language="javascript">   
window.setTimeout("document.bb.submit();",3000);         //这一段应该如何改写? 
</script> <form name="bb" method="post" action="111.asp"> <button type="button" id="aaaa" onclick="location.href='123.htm'"> ok.. </button> </form> 

解决方案 »

  1.   

    注意执行顺序<form   name="bb"   method="post"   action="111.asp"> 
    <button   type="button"   id="aaaa"   onclick="location.href='http://www.csdn.net'"> ok.. </button> 
    </form> 
    <script   language="javascript">       
    window.setTimeout("document.bb.aaaa.click()",3000);                       //这一段应该如何改写? 
    </script> 
      

  2.   


    <script   language="javascript">       
    window.setTimeout("document.getElementById('aaaa').fireEvent('onclick');",3000);
    </script> <form   name="bb"   method="post"   action="111.asp"> <button   type="button"   id="aaaa"   onclick="location.href='123.htm'"> ok.. </button> </form> 
      

  3.   

    <form   name="bb"   method="post"   action="111.asp"> <button   type="button"   id="aaaa"   onclick="location.href='123.htm'"> ok.. </button> </form> <script type="text/javascript">    
    var btn = document.getElementById("aaaa");  
    var proc = btn.click;
    window.setTimeout("proc()",3000);                   
    </script> 
      

  4.   

    考虑到可能会FF不兼容的情况下,所以使用了getElementById<form   name="bb"   method="post" id="bb"  action="111.asp"> 
    <button   type="button"   id="aaaa"   onclick="location.href='http://www.csdn.net'"> ok.. </button> 
    </form> 
    <script   language="javascript">       
    window.setTimeout("document.getElementById('bb').submit();",3000);                   
    </script> 
      

  5.   

    考虑到可能会FF不兼容的情况下,所以使用了getElementById <form       name="bb"       method="post"   id="bb"     action="111.asp">   
    <button       type="button"       id="aaaa"       onclick="location.href='http://www.csdn.net'">   ok..   </button>   
    </form>   
    <script       language="javascript">               
    window.setTimeout("document.getElementById('bb').submit();",3000);                                       
    </script>