function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
- 把现有的window.oldonload事件处理函数的值存入变量oldonload;
- 如果在这个处理的函数上还没有绑定任何函数,就像平时那样把新的函数添加给它;
- 如果这个处理函数上已经绑定了一些函数,把新的函数追加到现有指令的末尾。
- 这是唯一一个参数打算在页面加载完成的时候执行的函数名字。
addloadEvent(func1);
addloadEvent ( func2 ) ;