iframe中怎样使菜单点击后变色,区分进入了哪一个目录

xw_wl 2010-10-22 01:50:03
首页我用iframe分左右两部分,左边放菜单,右边放内容,当点击左边的某一个菜单时,我想使这个菜单文字变颜色(颜色一直存在,除非点其他菜单),同时在右边显示相应的内容。因为我想要更好的区分进入了哪一个目录。请问有什么办法可以做到?谢谢啦。
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
louisit 2010-10-22
  • 打赏
  • 举报
回复
假如这是菜单的三个按钮

<div id="b1" onclick="CheckBtn(1)"></div>
<div id="b2" onclick="CheckBtn(2)"></div>
<div id="b3" onclick="CheckBtn(3)"></div>



这是js代码

function CheckBtn(id)
{
for(i = 1; i<=3; i ++)
{
if(id == i)
{
document.getElementById("b" + i).backgroundColor="#ff0000";
continue;
}
document.getElementById("b" + i).backgroundColor="#00ff00";
}
}

claymore1114 2010-10-22
  • 打赏
  • 举报
回复
两个 iframe ?
  • 打赏
  • 举报
回复
你的揭贴率啊。

你把每一个连接都起个ID 然后每个ID 都调用一个JS 函数, 把ID传过去
这样就可以确定是哪个目录了,
然后写一个循环 把所有的目录都的CLASS 都设置成 未选. 最后把传进来的这个设置成选了, 就行
xw_wl 2010-10-22
  • 打赏
  • 举报
回复
cpp2017,能详细一些吗?把代码发上来,我参考一下。谢谢啦。
cpp2017 2010-10-22
  • 打赏
  • 举报
回复
左边用个js变量保存当前菜单项,

如点击的时候

if(CurMenu !=null)
{
//将CurMenu的颜色恢复正常
}
当前项的颜色设置为高亮.

CurMenu = 当前项;

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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