标题:当出现两个onload
取消只看楼主
游游
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-2-11
 问题点数:0 回复次数:3 
当出现两个onload
用户控件里面的js有个window.onload,调用页中的其中一个也有一个window.onload怎么处理
我试着把调用页的window.onload改为body onload 会出现冲突
在body onload中加上
if (document.all){
window.attachEvent('onload',FuncName)
}
else{
window.addEventListener('load',FuncName,false);
}
也没有效果
有没有遇过这种情况的朋友,说下你是怎么解决的
搜索更多相关主题的帖子: onload 
2007-02-11 19:11
游游
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-2-11
得分:0 

做成用户控件,是为了提高重用,我那个控件是用来做head的,几乎每个页面都要用到

2007-02-11 21:44
游游
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-2-11
得分:0 

是这样的,我一个head的用户控件是用来做网站的头部份,里面有登录,我是用ajax来做无刷新的,用户控件中的html代码中没有bady部份,我就用window.onload来做,
另外我还有一个注册页,里面引用了这个用户控件,注册页里有三个下拉框来做生日日期,下拉框的值是通用js在onload中付值的。

2007-02-12 21:01
游游
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-2-11
得分:0 
代码挺长的用粘贴的可能粘贴不完,打包上传也不太方便因为是项目

就是当用户控件中要用到window.onload,而引用页面也有onload时,并且两个方法的内容不能整合在一起的情况下怎么处理
2007-02-13 16:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-120646-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.573463 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved