页面加载完毕后执行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
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 第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。
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">
在整个页面加载完后运行脚本。
即 <script defer="defer" language="javascript">
或者 <script defer language="javascript">
在整个页面加载完后运行脚本。