用js判斷頁(yè)面是否加載完成實(shí)現(xiàn)代碼
更新時(shí)間:2012年12月11日 17:55:29 作者:
用document.onreadystatechange的方法來(lái)監(jiān)聽(tīng)狀態(tài)改變,
然后用document.readyState == “complete”判斷是否加載完成,需要的朋友可以參考下
用document.onreadystatechange的方法來(lái)監(jiān)聽(tīng)狀態(tài)改變,
然后用document.readyState == “complete”判斷是否加載完成
代碼如下:
document.onreadystatechange = subSomething;//當(dāng)頁(yè)面加載狀態(tài)改變的時(shí)候執(zhí)行這個(gè)方法.
function subSomething()
{
if(document.readyState == “complete”) //當(dāng)頁(yè)面加載狀態(tài)
myform.submit(); //表單提交
}
頁(yè)面加載readyState的五種狀態(tài)
原文如下:
0: (Uninitialized) the send( ) method has not yet been invoked.
1: (Loading) the send( ) method has been invoked, request in progress.
2: (Loaded) the send( ) method has completed, entire response received.
3: (Interactive) the response is being parsed.
4: (Completed) the response has been parsed, is ready for harvesting.
翻譯成中文為:
0 - (未初始化)還沒(méi)有調(diào)用send()方法
1 - (載入)已調(diào)用send()方法,正在發(fā)送請(qǐng)求
2 - (載入完成)send()方法執(zhí)行完成,已經(jīng)接收到全部響應(yīng)內(nèi)容
3 - (交互)正在解析響應(yīng)內(nèi)容
4 - (完成)響應(yīng)內(nèi)容解析完成,可以在客戶端調(diào)用了
然后用document.readyState == “complete”判斷是否加載完成
代碼如下:
復(fù)制代碼 代碼如下:
document.onreadystatechange = subSomething;//當(dāng)頁(yè)面加載狀態(tài)改變的時(shí)候執(zhí)行這個(gè)方法.
function subSomething()
{
if(document.readyState == “complete”) //當(dāng)頁(yè)面加載狀態(tài)
myform.submit(); //表單提交
}
頁(yè)面加載readyState的五種狀態(tài)
原文如下:
0: (Uninitialized) the send( ) method has not yet been invoked.
1: (Loading) the send( ) method has been invoked, request in progress.
2: (Loaded) the send( ) method has completed, entire response received.
3: (Interactive) the response is being parsed.
4: (Completed) the response has been parsed, is ready for harvesting.
翻譯成中文為:
0 - (未初始化)還沒(méi)有調(diào)用send()方法
1 - (載入)已調(diào)用send()方法,正在發(fā)送請(qǐng)求
2 - (載入完成)send()方法執(zhí)行完成,已經(jīng)接收到全部響應(yīng)內(nèi)容
3 - (交互)正在解析響應(yīng)內(nèi)容
4 - (完成)響應(yīng)內(nèi)容解析完成,可以在客戶端調(diào)用了
相關(guān)文章
表單元素的submit()方法和onsubmit事件應(yīng)用概述
表單元素?fù)碛衧ubmit方法,同時(shí)也具有onsubmit事件句柄,用于監(jiān)聽(tīng)表單提交??梢允褂胑lemForm.submit();方法觸發(fā)表單提交,感興趣的朋友可以了解下,或許對(duì)你有所幫助2013-02-02JavaScript刷新頁(yè)面的幾種方法總結(jié)
這篇文章主要介紹了JavaScript刷新頁(yè)面的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-035個(gè)最頂級(jí)jQuery圖表類庫(kù)插件【jquery插件庫(kù)】
這篇文章主要介紹了5個(gè)最頂級(jí)jQuery圖表類庫(kù)插件【jquery插件庫(kù)】,需要的朋友可以參考下2016-05-05JavaScript字符串對(duì)象split方法入門實(shí)例(用于把字符串分割成數(shù)組)
這篇文章主要介紹了JavaScript字符串對(duì)象split方法入門實(shí)例,split方法用于把字符串分割成數(shù)組,需要的朋友可以參考下2014-10-10Uglifyjs(JS代碼優(yōu)化工具)入門 安裝使用
Uglify JS 是一個(gè)服務(wù)端node.js的壓縮程序。需要的朋友可以測(cè)試下2012-03-03