引用其它js时如何同时处理多个window.onload事件
作者:bea
有时引用其它js时,其js却使用了window.onload事件,这样的话,引入的页面的onload事件就有可能执行不了,怎样才能两个都运行呢?除了将两个写到一块儿去的方法外,还有其他的方法 if(window.onload!=null){ eval("theOldFun="+window.onload.toString()); window.onload=function(){theOldFun();addReadResource();}; } eval()函数的作用
有时引用其它js时,其js却使用了window.onload事件,这样的话,引入的页面的onload事件就有可能执行不了,怎样才能两个都运行呢?除了将两个写到一块儿去的方法外,还有其他的方法
if(window.onload!=null){
eval("theOldFun="+window.onload.toString());
window.onload=function(){theOldFun();addReadResource();};
}
eval()函数的作用:
它的功能是把对应的字符串解析成JS代码并运行 比如说你现在要运行一个可变的方法
function name1(){……}
function name2(){……}
var m="name1";
eval(m+'()');//运行name1();
m='name2';
eval(m+'()');//运行name2();
有用 | 无用
if(window.onload!=null){
eval("theOldFun="+window.onload.toString());
window.onload=function(){theOldFun();addReadResource();};
}
eval()函数的作用:
它的功能是把对应的字符串解析成JS代码并运行 比如说你现在要运行一个可变的方法
function name1(){……}
function name2(){……}
var m="name1";
eval(m+'()');//运行name1();
m='name2';
eval(m+'()');//运行name2();
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Mac OS X 系统下安装和部署Egret引擎开发环境
- Windows8下搭建Node.js开发环境教程
- javascript常见操作汇总
- 优化Node.js Web应用运行速度的10个技巧
- 初识Node.js
- node.js适合游戏后台开发吗?
- 浅析Node.js查找字符串功能
- Node.js实现在目录中查找某个字符串及所在文件
- iframe如何动态创建及释放其所占内存
- Javascript正则控制文本框只能输入整数或浮点数
- jquery制作select列表双向选择示例代码
- 一个获取第n个元素节点的js函数
- indexOf 和 lastIndexOf 使用示例介绍
- jquery实现个人中心导航菜单效果和美观都非常不错
- JavaScript判断文件上传类型的方法
- JavaScript中九种常用排序算法
- 事件委托与阻止冒泡阻止其父元素事件触发
- 解决jquery版本冲突的有效方法
- ajaxFileUpload.js插件支持多文件上传的方法