<body onload="myFunction();">
......我发现用onload是在页面装载时或者页面装载后才调用myFunction函数,因为经常整个网页都差不多装载完了myFunction()才执行。现在我想myFunction尽量优先调用,必须在页面装载前就调用,好比asp.net的OnInit事件,客户端代码怎样写?注:一个纯Html环境,不支持asp.net,所以勿给Server端代码,请指点,谢谢。

解决方案 »

  1.   

    服务器端的所有事件page——load等都执行完才会走到客户端,所以说,你说的不可能。
      

  2.   

    放到head
    <head>
          <script language="javascript">]
              myFunction(); 
          </script>
    </head>
      

  3.   

    写在html文件的最上面
    <script language="javascript">
        myFunction(); 
    </script>
      

  4.   

    myFunction(); 要是写得太前面 myFunction()里面万一调用到页面的东西就无法执行了吧??
      

  5.   

    综合各位意见,myFunction放到合适位置就行,一个Page是从上到下的顺序来加载的,想在页面内容加载前执行就放在<body>前,想在页面加载后调用就放在</body>后,解决,结帖:)