2008-03-10
不同浏览器的 onload兼容
firefox打开和关闭窗口时会自动的加载onload()和onunload()函数。但在IE中则不会,为使javascript能在这两个浏览器中运行。可以使用下面的方法。
addEvent(window, 'load', winonload, false);
function addEvent(elm, evType, fn, useCapture){
if(elm.addEventListener){
elm.addEventListener(evType, fn, useCapture);
return true;
}else if (elm.attachEvent){
var r = elm.attachEvent('on' + evType, fn);
return r;
}else{
elm['on' + evType] = fn;
}
}
function winonload() {
......
}







评论排行榜