JavaScript 动态加载文件
来源:互联网 发布:python opencv 去水印 编辑:程序博客网 时间:2024/05/11 03:37
var loadFile = function(url, fn) {
Aby.loadFileComplete = false;
var doc = document.getElementsByTagName('head')[0];
var js = null;
if (url && url.substring(url.length - 3).toLowerCase() == ".js") {
js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', Aby.loadFileNoCache ? Aby.urlAppend(url,
"nocache=" + new Date().getTime()) : url);
js.setAttribute('originalUrl', url);
doc.appendChild(js);
} else {
js = document.createElement('link');
js.setAttribute('type', 'text/css');
js.setAttribute("rel", "stylesheet");
js.setAttribute('originalUrl', url);
js.setAttribute('href', Aby.loadFileNoCache ? Aby.urlAppend(url,
"nocache=" + new Date().getTime()) : url);
doc.appendChild(js);
}
var flag = false;
try {
if (!Aby.isIE) {
js.onload = function() {
fn(js);
}
} else {
js.onreadystatechange = function() {
if (js.readyState == 'loaded' || js.readyState == 'complete') {
if (typeof fn == "function")
fn(js);
}
}
}
} catch (e) {
}
};
- JavaScript 动态加载文件
- 动态加载javascript文件
- 动态加载javaScript文件
- 动态加载JavaScript文件
- Ajax动态加载JavaScript文件
- Ajax动态加载JavaScript文件 .
- JavaScript动态加载js文件
- javascript动态加载js文件
- 动态加载 css 和javascript文件
- JavaScript静态及动态加载Flex文件
- JavaScript 动态加载 其它JS文件
- JavaScript动态加载css和js文件
- JavaScript动态加载CSS和JS文件
- jquery动态加载javascript文件的方法
- js加载器动态加载外部Javascript文件
- 使用js加载器动态加载外部Javascript文件
- 使用js加载器动态加载外部Javascript文件
- 使用js加载器动态加载外部Javascript文件
- ATM跨行取款手续费比较
- java写的快速排序 记录下。。
- ubuntu9.10下安装eclipse及其eclipse CDT插件
- 子窗口与父窗口的消息关系网-2
- SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(八)——客户端初步实现
- JavaScript 动态加载文件
- 系分挂了 培训新员工
- 打SP3重启后蓝屏:C0000139(unknow hard error)的解决方案
- innodb_locks_unsafe_for_binlog && transaction isolation level
- IE无法识别JSON标识符的处理
- cisco rommon 维护路由器
- 楚楚聊天系统
- Delphi中比较两个字符串相似性的百分比算法
- Delphi中编写无输出函数名的DLL文件