日期:2014-05-17  浏览次数:20984 次

高手来帮帮忙~~点击弹出和点击关闭其他菜单问题~~
原来的代码是这样的:

HEAD区加上下面这个:
<SCRIPT   language=javascript>
<!--
function   left_menu(meval)
{
    var   left_n=eval(meval);
    if   (left_n.style.display== "none ")
    {   eval(meval+ ".style.display= ' '; ");   }
    else
    {   eval(meval+ ".style.display= 'none '; ");   }
}
-->
</SCRIPT>

然后在相应表格属性加上onClick= "javascript:left_menu( 'left_0 '); "来调用
在需要显示/隐藏的表格属性加上id=left_0   style= "display:none "

原来的代码就是以上这些了。。。。

原来这样的效果就是点击显示,,再点击关闭。。

但是问题是,怎么样可以点击一个,然后打开了这一个,并且要关闭其他和这个无关的呢????

请高手帮帮忙了,,,OK了立即给分。。。。。。

------解决方案--------------------
<SCRIPT language=javascript>
<!--
var obj = null;
function left_menu(meval)
{
var left_n=document.getElementById(meval);
if (obj != null && obj != left_n) obj.style.display = "none ";
if (left_n.style.display== "none ") left_n.style.display= 'block ';
else left_n.style.display= 'none ';
obj = left_n;
}
-->
</SCRIPT>