js动态加载以及确定加载完成的代码


Posted in Javascript onJuly 31, 2011

代码如下:

var otherJScipt = document.createElement("script"); 
otherJScipt = document.createElement("script"); 
otherJScipt.setAttribute("type", "text/javascript"); 
otherJScipt.setAttribute("src", "/xxx.js"); 
document.getElementsByTagName("head")[0].appendChild(otherJScipt);//追加到head标签内 
//判断服务器 
if (navigator.userAgent.indexOf("IE") >= 0) { 
//IE下的事件 
otherJScipt.onreadystatechange = function () { 
//IE下的判断,判断是否加载完成 
if (otherJScipt && (otherJScipt.readyState == "loaded" || otherJScipt.readyState == "complete")) { 
otherJScipt.onreadystatechange = null; 
callMyFun(); 
} 
}; 
} 
else { 
otherJScipt.onload = function () { 
otherJScipt.onload = null; 
callMyFun(); 
}; 
}
Javascript 相关文章推荐
javascript for循环设法提高性能
Feb 24 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
Aug 22 Javascript
node.js开机自启动脚本文件
Dec 24 Javascript
js实现鼠标触发图片抖动效果的方法
Feb 27 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
Mar 04 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
js中document.referrer实现移动端返回上一页
Feb 22 Javascript
vue.js实现刷新当前页面的方法教程
Jul 05 Javascript
React forwardRef的使用方法及注意点
Jun 13 Javascript
vue项目如何打包之项目打包优化(让打包的js文件变小)
Apr 30 Vue.js
JS按位非(~)运算符与~~运算符的理解分析
Jul 31 #Javascript
JS高级拖动技术 setCapture,releaseCapture
Jul 31 #Javascript
js中判断文本框是否为空的两种方法
Jul 31 #Javascript
图片onload事件触发问题解决方法
Jul 31 #Javascript
事件绑定之小测试  onclick && addEventListener
Jul 31 #Javascript
学习javascript,实现插入排序实现代码
Jul 31 #Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 #Javascript
You might like
谈谈PHP的输入输出流
2007/02/14 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
PHP错误和异长常处理总结
2014/03/06 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
php连接mysql数据库
2017/03/21 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
Jquery解析json数据详解
2013/12/26 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
jquery按回车键实现表单提交的简单实例
2016/05/25 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
2016/11/01 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
2017/02/05 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
python实现的登录和操作开心网脚本分享
2014/07/09 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
Django中create和save方法的不同
2019/08/13 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
英语系本科生求职信范文
2013/12/18 职场文书
个人先进事迹材料范文
2014/12/29 职场文书
工程部主管岗位职责
2015/02/12 职场文书
回门宴新娘答谢词
2015/09/29 职场文书