如果要处理window.onload事件,想增加多个处理函数怎么做好呢?
在书上看到别人封装的一个函数addLoadEvent(),很是好用,因此决定在此记录一下:
<html>
<head>
<title></title>
<script type="text/javascript">
// 往window.onload事件增加处理函数
function addLoadEvent(func)
{
var oldOnload = window.onload;
if(typeof window.onload != "function")
{
window.onload = func;
}
else
{
window.onload = function()
{
oldOnload();
func();
}
}
}
// ------------------------------------------------------------------
function func1 () {
alert("func1");
}
function func2 () {
alert("func2")
}
function func3 () {
alert("func3")
}
addLoadEvent(func1);
addLoadEvent(func2);
addLoadEvent(func3);
</script>
</head>
<body>
<p>addLoadEvent test</p>
</body>
</html>