有時引用其它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();