两个javascript功能块,都是window.onload,怎样才能让多个功能块在一个页面都正常运行?
4个回答
展开全部
给你一个我常用的JS事件加载函数!
<script>
function addEventLoad(target, type, func){
if(target.addEventListener)
target.addEventListener(type, func, false);
else if(target.attachEvent)
target.attachEvent("on" + type, func);
else target["on" + type] = func;
}
//使用方法如下:
addEventLoad(this, "load", function(){alert('功能块1')});
addEventLoad(this, "load", function(){alert('功能块2')});
addEventLoad(this, "load", function(){alert('功能块3')});
addEventLoad(this, "load", aa);
function aa(){
alert("这是一个函数")
}
</script>
<script>
function addEventLoad(target, type, func){
if(target.addEventListener)
target.addEventListener(type, func, false);
else if(target.attachEvent)
target.attachEvent("on" + type, func);
else target["on" + type] = func;
}
//使用方法如下:
addEventLoad(this, "load", function(){alert('功能块1')});
addEventLoad(this, "load", function(){alert('功能块2')});
addEventLoad(this, "load", function(){alert('功能块3')});
addEventLoad(this, "load", aa);
function aa(){
alert("这是一个函数")
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道这样能不能实现你的需求,前面多定义几个加载的接口,后面重写这些接口来实现
希望对你有帮助
<html>
<head></head>
<script>
window.onload = function (){
model_1();
model_2();
model_3();
model_4();
}
function model_1(){}
function model_2(){}
function model_3(){}
function model_4(){}
</script>
<body>
<div >
<!-- 模块1 -->
<script>
function model_1(){
alert("模块1")
}
</script>
</div>
<div >
<!-- 模块3 -->
<script>
function model_3(){
alert("模块3")
}
</script>
</div>
</body>
</html>
希望对你有帮助
<html>
<head></head>
<script>
window.onload = function (){
model_1();
model_2();
model_3();
model_4();
}
function model_1(){}
function model_2(){}
function model_3(){}
function model_4(){}
</script>
<body>
<div >
<!-- 模块1 -->
<script>
function model_1(){
alert("模块1")
}
</script>
</div>
<div >
<!-- 模块3 -->
<script>
function model_3(){
alert("模块3")
}
</script>
</div>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onload永远只有一个,就算写了,也只是执行最后一个,你还是要onready,要不直接写在<javascript/>里,记住不是function里,放在<body>第一行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.onload 事件中执行一个函数
此函数 调用其他函数
最好把javascript放在页面的尾部
此函数 调用其他函数
最好把javascript放在页面的尾部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询