关于onClick

来源:百度知道 编辑:UC知道 时间:2024/09/20 11:38:53
哪位大哥能为我详细解释一下下面的代码,谢谢了!!!

=================================================================
<script language="javascript">
var old='';
function menu(name)
{
submenu=eval("submenu_"+name+".style");
if(old!=submenu)
{
if(old!='')
{
old.display='none';
}
submenu.display='block';
old=submenu;
}
else
{
submenu.display='none';
old='';
}
}
</script>
=====================<body>=====================================
<TABLE cellSpacing="0" cellPadding="0" width="180" align="center">
<TR >
<TD background="admin/menu_bg.gif" height="36" class="menu_title" onClick="menu(3);" style="CURSOR:hand">
<span class="font_span&quo

<script language="javascript">
var old='';
function menu(name) //name是参数,下面TD里面有调用onClick="menu(3);"
{
submenu=eval("submenu_"+name+".style"); //menu(3)的话改变参数为 submenu_3.style
if(old!=submenu) //old 变量用作标识 用于轮流实现"显示/隐藏"功能
{
if(old!='') {
old.display='none';
}
submenu.display='block'; //显示id为submenu_3.style的模块

old=submenu; //改变标识的状态
}
else
{
submenu.display='none'; //隐藏id为submenu_3.style的模块

old=''; //改变标识的状态
}
}
</script>