| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 724 人关注过本帖
标题:[求助]如何在同一时刻只展开一个菜单
取消只看楼主 加入收藏
破碎虚空
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-12-3
收藏
 问题点数:0 回复次数:2 
[求助]如何在同一时刻只展开一个菜单
小弟从网上找到了以下的动态下拉菜单的代码,这些代码能够基本实现单击一级菜单,就能展开它的子菜单,但小弟想再加个功能,就是在同一时刻一级目录只能有一个展开,我的意思就是像下面的代码那样,一级目录有菜单A、菜单B,我要求如果单击菜单A,菜单A展开它的子菜单,然后如果单击菜单B,菜单A就必须收起来,菜单B展开。
希望高手帮我改一下,谢谢了!


<script language="javascript">
function showHide(obj)
{obj.style.display=obj.style.display=='none'?'':'none';}
</script>
<table cellpadding="0" cellspacing="1" border="0" bgcolor="#EEEEEE" width="100">
<tr><td style="cursor:hand" onClick="showHide(c1)" bgcolor="#CCCCCC">菜单A</td></tr>
<tr><td id="c1" style="display:none" align="right">
<table cellpadding="0" cellspacing="0" border="0" width="80%">
<tr><td>菜单A1</td></tr>
<tr><td>菜单A2</td></tr>
<tr><td>菜单A3</td></tr>
</table>
</td></tr>
<tr><td style="cursor:hand" onClick="showHide(c2)">菜单B</td></tr>
<tr><td id="c2" style="display:none" align="right">
<table cellpadding="1" cellspacing="0" border="0" width="80%">
<tr><td>菜单B1</td></tr>
<tr><td>菜单B2</td></tr>
<tr><td>菜单B3</td></tr>
</table>
</td></tr>
</table>

[此贴子已经被作者于2007-1-17 12:18:13编辑过]

搜索更多相关主题的帖子: 菜单 
2007-01-17 12:17
破碎虚空
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-12-3
收藏
得分:0 

太谢谢版主大大了

2007-01-17 14:03
破碎虚空
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-12-3
收藏
得分:0 
不过我还想问一下,如果给出的是3或者3个一级目录以上,怎么办?也就说增加菜单C,菜单D。。。等等,如果还用版主给出的方法好像就很麻烦了。
2007-01-17 14:17
快速回复:[求助]如何在同一时刻只展开一个菜单
数据加载中...
 
   



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

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