页面加载完毕后执行js函数的方法

方法一:

 1 //重点是这句话 :只能是IE中有效
 2 <script language="javascript" for="window" event="onload">
 3   function openTheIndexPage() {    
 4         openMyURIWithCid(true'root''IDX'"iframe/dispatch.jsp?url=tdc/zhk/impctrlobjinf/index/index.jsp"'首页',
 5                 'top.tagmenu''top.maintop'true,
 6                 'system/accessPaths.do?currentModuleCode=IDX',
 7                 'mainmenu'true);
 8     };
 9     if(document.readyState=="complete"){
10         openTheIndexPage();
11     }
12 </script>
13 

方法二:

 

1 <body onload="function name()"> </body >
2 <script>window.onload=function name </script>
3 <script language="javascript" for="window" event="onload">function name(); </script>
4 第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。

 

方法三:

 

1 <body onload="xxx()"> </body> xxx()为你要执行的函数     最好,什么浏览器都可以

 

方法四:

在script标记里加defer
即 
<script defer="defer" language="javascript">
或者 
<script defer language="javascript">
在整个页面加载完后运行脚本。

 

 

 

 

posted @ 2011-07-01 10:53  Jet J.J.Cheng  阅读(3576)  评论(0编辑  收藏  举报