onload事件在页面加载时才得到执行
window.οnlοad=firstFunction;
window.οnlοad=secondFunction;
上面设置将导致 secondFunction将取代 firstFunction,每个事件处理函数只能绑定一条指令。
解决办法如下:
注明此函数由Simon Willison编写的
function
addLoadEvent(func)
{
var oldonload = window.onload;
if(typeof window.onload != 'function')
{
window.onload=func;
}else{
oldonload();
func();
}
}
{
var oldonload = window.onload;
if(typeof window.onload != 'function')
{
window.onload=func;
}else{
oldonload();
func();
}
}
addLoadEvent(firstFunction);
addLoadEvent(secondFunction);
参考书籍《JavaScript DOM 编程艺术》