javascript 的window.onload方法 20

我有一个方法functionaaaa(){xxxxxxx;}在bottton按钮中调用的时候onclick="aaaa();returnfalse"可以正常运行.可我放在... 我有一个方法
function aaaa(){
xxxxxxx;
}
在bottton按钮中调用的时候onclick="aaaa();return false"可以正常运行.
可我放在
window.onload=function (){
aaaa();renturn false;
}
就杯具了!! 简单调试了一下发现renturn false部分执行不到....

为什么啊???这该怎么解决呢.............
展开
 我来答
百度网友fb6e7624d1
2010-12-05 · TA获得超过855个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:556万
展开全部
我猜测你的aaaa()是表单验证函数,有submit()方法。然后希望在window.onload时调用一次aaaa(),
用return false阻止继续执行,然而结果却是进入了死循环,是吗?
如果是这样的,那么是因为每次submit时都会刷新网页,因此...会再次调用aaaa(),其实return false是起了作用的。
而onclick事件只有在你点击按钮才能执行,刷新网页不会执行,其实这两个return false都是执行到了的。
如果是其他原因,就要看你的部分代码分析了。
brisrb
2010-12-05 · TA获得超过1417个赞
知道小有建树答主
回答量:1041
采纳率:0%
帮助的人:256万
展开全部
onload事件是window对象才有的,<body onload="func">这样设置只是为了方便,其实仍然是window.onload=func,且window.onload只允许指定一次,冲突是必然的;如果要指定多个,那只能把多个函数放进一个函数里调用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leelizk
2010-12-05 · TA获得超过573个赞
知道小有建树答主
回答量:776
采纳率:0%
帮助的人:474万
展开全部
你那个return false 是干什么用的?
是想停止window.onload这个方法吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式