首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

[求解]window.onload=function(){} 和 <body onLoad="testbody();"> 不能同

2012-03-18 
[求解]window.onloadfunction(){} 和 body onLoadtestbody() 不能同时应用!例:htmlheadmetaht

[求解]window.onload=function(){} 和 <body onLoad="testbody();"> 不能同时应用!
例:
<html>
<head>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=utf-8 ">
<title> test </title>
<script>
function   testbody(){
alert( "body ");
}
window.onload=function(){
alert( "window ");
}
</script>
</head>

<body   onLoad= "testbody(); ">
</body>
</html>


[解决办法]
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=utf-8 ">
<title> test </title>
<script>
function testbody(){
alert( "body ");
}
window.onload=function(){
testbody();
alert( "window ");
}
</script>
</head>

<body onLoad= "testbody(); ">
</body>
</html>
======================
这样可以吗?
:-)
[解决办法]
...
<script>
function testbody(){
alert( "body ");
}
window.onload=function(){
testbody();
alert( "window ");
}
</script>
...
<body>
</body>
[解决办法]
if (window.onload != null) {
var oldOnload = window.onload; //未知的可能已经存在的
window.onload = function (e) {
oldOnload(e);
test(); //现在要调用的
};
} else {
window.onload = cssLoad;
}
[解决办法]
你用attachEvent 来实现你的需求

热点排行