window.onload和body onload冲突

恋着宝贝的鱼 2011-04-16 04:36:46
问题如题有一个js是这样调用的
<script type="text/javascript">
// <![CDATA[
var myMenu;
window.onload = function() {
myMenu = new SDMenu("my_menu");
myMenu.init();
};
// ]]>
</script>

另外还有一个<body onload="clickGallery('gallery')">这样调用的。
这样就冲突了,有没有高手指点下这个冲突怎么解决?
...全文
115 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2011-04-17
  • 打赏
  • 举报
回复
+1[Quote=引用 2 楼 acesidonu 的回复:]
window.onload = function() {

clickGallery('gallery');

myMenu = new SDMenu("my_menu");
myMenu.init();
};
[/Quote]
潮起潮落 2011-04-17
  • 打赏
  • 举报
回复
if (document.all){
window.attachEvent('onload',函数名字)
}
else{
window.addEventListener('load',函数名字,false);
}
Acesidonu 2011-04-16
  • 打赏
  • 举报
回复
window.onload = function() {

clickGallery('gallery');

myMenu = new SDMenu("my_menu");
myMenu.init();
};
honghe1 2011-04-16
  • 打赏
  • 举报
回复
不冲突啊,两个事件都会被触发

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧