如何判断页面是否加载完毕了,再执行
2016-05-09 22:45
393 查看
做页面时经常会遇到当前页面加载完成后,执行某些初始化工作。这时候就要知道如何判断页面(包括IFRAME)已经加载完成,代码如下:
<script language="javascript">
document.onreadystatechange = statechange;
function statechange() {
if(document.readystate == 'complete') {
for(i=0; i<window.frames[].length; i++) {
window.frames[i].document.onreadystatechange = statechange;
if(window.frames[i].document.readystate != 'complete') {
statechange();
return;
}
}
}
}
</script>
此方法可以写在公用js中,其他方法调用判断即可。
<script language="javascript">
document.onreadystatechange = statechange;
function statechange() {
if(document.readystate == 'complete') {
for(i=0; i<window.frames[].length; i++) {
window.frames[i].document.onreadystatechange = statechange;
if(window.frames[i].document.readystate != 'complete') {
statechange();
return;
}
}
}
}
</script>
此方法可以写在公用js中,其他方法调用判断即可。
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- 算法练习7. Reverse Integer 把整数反向输出
- 可能是史上最全的Android Studio入门级文档
- Hadoop 2.7 伪分布式安装配置 Error: JAVA_HOME is not set and could not be found.
- c++实验5——求和
- 数据结构 笔记3 顺序表和链表
- 278. First Bad Version
- Centos上传下载小工具lrzsz
- Git安装及初始化本地库、远程库
- Java学习之多态的内存分配
- 【Android】更换头像的实现
- CentOS7安装配置redis-3.0.0
- VBS脚本备份桌面文档到指定目录,同时统计文档的信息。
- 【Java8网络编程】第2章.Java中的URL和URI
- Prime Cryptarithm
- how to use dbx in Solaris -Debugging Your Program With dbx
- 重载操作符解析
- UVa 10902 Pick-up Sticks (线段与线段相交)
- scrollview中嵌套listview,gridview时高度问题
- 想做一个Web应用