用js判斷頁面是否加載完成實現(xiàn)代碼
更新時間:2012年12月11日 17:55:29 作者:
用document.onreadystatechange的方法來監(jiān)聽狀態(tài)改變,
然后用document.readyState == “complete”判斷是否加載完成,需要的朋友可以參考下
用document.onreadystatechange的方法來監(jiān)聽狀態(tài)改變,
然后用document.readyState == “complete”判斷是否加載完成
代碼如下:
document.onreadystatechange = subSomething;//當頁面加載狀態(tài)改變的時候執(zhí)行這個方法.
function subSomething()
{
if(document.readyState == “complete”) //當頁面加載狀態(tài)
myform.submit(); //表單提交
}
頁面加載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 - (未初始化)還沒有調(diào)用send()方法
1 - (載入)已調(diào)用send()方法,正在發(fā)送請求
2 - (載入完成)send()方法執(zhí)行完成,已經(jīng)接收到全部響應(yīng)內(nèi)容
3 - (交互)正在解析響應(yīng)內(nèi)容
4 - (完成)響應(yīng)內(nèi)容解析完成,可以在客戶端調(diào)用了
然后用document.readyState == “complete”判斷是否加載完成
代碼如下:
復制代碼 代碼如下:
document.onreadystatechange = subSomething;//當頁面加載狀態(tài)改變的時候執(zhí)行這個方法.
function subSomething()
{
if(document.readyState == “complete”) //當頁面加載狀態(tài)
myform.submit(); //表單提交
}
頁面加載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 - (未初始化)還沒有調(diào)用send()方法
1 - (載入)已調(diào)用send()方法,正在發(fā)送請求
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)用概述
表單元素擁有submit方法,同時也具有onsubmit事件句柄,用于監(jiān)聽表單提交。可以使用elemForm.submit();方法觸發(fā)表單提交,感興趣的朋友可以了解下,或許對你有所幫助2013-02-02JavaScript字符串對象split方法入門實例(用于把字符串分割成數(shù)組)
這篇文章主要介紹了JavaScript字符串對象split方法入門實例,split方法用于把字符串分割成數(shù)組,需要的朋友可以參考下2014-10-10Uglifyjs(JS代碼優(yōu)化工具)入門 安裝使用
Uglify JS 是一個服務(wù)端node.js的壓縮程序。需要的朋友可以測試下2012-03-03