700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 判断脚本加载是否完成办法【javascript】

判断脚本加载是否完成办法【javascript】

时间:2024-06-06 11:40:13

相关推荐

判断脚本加载是否完成办法【javascript】

web前端|js教程

脚本加载,完成

web前端-js教程

我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadystatechange 来跟踪每个状态变化的情况(一般为 loading 、loaded、interactive、complete),当返回状态为 loaded 或 complete 时,则表示加载完成,返回回调函数。

35分类目录源码最新版,黑莓平板 刷ubuntu,tomcat 连接池 挂起,自制爬虫加湿器,php实用工具,铁力seolzw

对于 readyState 状态需要一个补充说明:

1.在 interactive 状态下,用户可以参与互动。

2.Opera 其实也支持 js.onreadystatechange,但他的状态和 IE 的有很大差别。

微信机器人源码 asp,大规模项目开发 vscode,ubuntu多网卡,tomcat外网端口跳转,python漫画爬虫,php画图教程,家具网站分析头部seo,获取网站源码下载,3d轮播导航模板lzw

具体实现代码如下:

彩虹商城源码,ubuntu如何拖拽文件,爬虫爬取坐标,php 主流模板,如果要做seolzw

function include_js(file) {

var _doc = document.getElementsByTagName(head)[0];

var js = document.createElement(script);

js.setAttribute( ype, ext/javascript);

js.setAttribute(src, file);

_doc.appendChild(js);

if (!/*@cc_on!@*/0) { //if not IE

//Firefox2、Firefox3、Safari3.1+、Opera9.6+ support js.onload

js.onload = function () {

alert(Firefox2、Firefox3、Safari3.1+、Opera9.6+ support js.onload);

}

} else {

//IE6、IE7 support js.onreadystatechange

js.onreadystatechange = function () {

if (js.readyState == loaded || js.readyState == complete) {

alert(IE6、IE7 support js.onreadystatechange);

}

}

}

return false;

}

//execution function

include_js(/jslib/jquery/jquery-1.3.2.min.js);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。