方法1:如下程序,当页面完全加载后执行openTheIndexPage()方法
复制代码 代码如下:
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
title>Telecommunications Data Collection System/title>
script type="text/javascript" src="%=contextPath%>/js/baseframe.js">/script>
script type="text/javascript" src="%=contextPath%>/js/cookies.js">/script>
script type="text/javascript" src="%=contextPath%>/js/tag/tag.js">/script>
script language="javascript" for="window" event="onload">
function openTheIndexPage() {
openMyURIWithCid(true, 'root', 'IDX', "iframe/dispatch.jsp?url=tdc/zhk/impctrlobjinf/index/index.jsp", '首页',
'top.tagmenu', 'top.maintop', true,
'system/accessPaths.do?currentModuleCode=IDX',
'mainmenu', true);
};
if(document.readyState=="complete"){
openTheIndexPage();
}
/script>
/head>
body>
/body>
/html>
方法2:可以是以下几种,但是效果不如方法1.
复制代码 代码如下:
body onload="function name()"> /body >
script>window.onload=function name /script>
script language="javascript" for="window" event="onload">function name(); /script>
第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。
方法3:body onload="xxx()"> /body> xxx()为你要执行的函数
方法4:在script标记里加defer
即 script defer="defer" language="javascript">
或者 script defer language="javascript">
在整个页面加载完后运行脚本。(没有效果)
您可能感兴趣的文章:- 两种方法实现在HTML页面加载完毕后运行某个js
- 用js判断页面是否加载完成实现代码
- 页面加载完后自动执行一个方法的js代码
- 如何让页面加载完成后执行js
- AngularJs根据访问的页面动态加载Controller的解决方案
- 页面加载完成后再执行JS的jquery写法以及区别说明
- 当滚动条滚动到页面底部自动加载增加内容的js代码
- jQuery Mobile页面跳转后未加载外部JS原因分析及解决
- js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
- JS实现页面数据无限加载