方法1:如下程序,當(dāng)頁面完全加載后執(zhí)行openTheIndexPage()方法
復(fù)制代碼 代碼如下:
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.
復(fù)制代碼 代碼如下:
body onload="function name()"> /body >
script>window.onload=function name /script>
script language="javascript" for="window" event="onload">function name(); /script>
第二種只能寫入一個(gè)函數(shù),而且無法給變量,其中最好用的是最后一種,可以獨(dú)立寫出來,怎么寫都行。
方法3:body onload="xxx()"> /body> xxx()為你要執(zhí)行的函數(shù)
方法4:在script標(biāo)記里加defer
即 script defer="defer" language="javascript">
或者 script defer language="javascript">
在整個(gè)頁面加載完后運(yùn)行腳本。(沒有效果)
您可能感興趣的文章:- 兩種方法實(shí)現(xiàn)在HTML頁面加載完畢后運(yùn)行某個(gè)js
- 用js判斷頁面是否加載完成實(shí)現(xiàn)代碼
- 頁面加載完后自動執(zhí)行一個(gè)方法的js代碼
- 如何讓頁面加載完成后執(zhí)行js
- AngularJs根據(jù)訪問的頁面動態(tài)加載Controller的解決方案
- 頁面加載完成后再執(zhí)行JS的jquery寫法以及區(qū)別說明
- 當(dāng)滾動條滾動到頁面底部自動加載增加內(nèi)容的js代碼
- jQuery Mobile頁面跳轉(zhuǎn)后未加載外部JS原因分析及解決
- js中頁面的重新加載(當(dāng)前頁面/上級頁面)及frame或iframe元素引用介紹
- JS實(shí)現(xiàn)頁面數(shù)據(jù)無限加載