引用其它js时如何同时处理多个window.onload事件
2018-10-12 14:00
417 查看
有时引用其它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();
您可能感兴趣的文章:
相关文章推荐
- 如何同时处理多个window.onload事件
- 引用其它js时如何同时处理多个window.onload事件
- 同时处理多个window.onload事件
- 使用“事件监听/链式事件处理方式”实现window.onload同时调用多个函数
- js:window.onload事件详解
- JS中页面加载事件window.onload、onload()、document.onclick
- window.onload事件处理程序 innerHTML属性
- JS 页面加载触发事件 document.ready和window.onload的区别
- js:window.onload事件 让一个js事件执行多个函数
- js中有window.onload和<BODY>中的onload属性同时存在时
- Android如何处理列表控件的item同时点击事件
- js:window.onload事件 让一个js事件执行多个函数
- jquery页面加载响应事件$(document).ready()与js页面加载响应事件window.onload()的区别
- js onload处理html页面加载之后的事件
- JS之 window.onload事件分析
- JS中的onload事件和jQuery中的ready事件,如何用JS实现jQuery中的ready
- 如何写一个跨浏览器的事件处理程序 js
- 如何做到js绑定事件的同时不执行事件
- 媳妇和妈妈同时掉进水里有解决方案!两个onload的js处理,附form样式表
- jQuery 中 $(document).ready()事件与js中window.onload()事件的区别