<title>后台管理</title>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/JavaScript">
function showsubmenu(sid,sum)
{
whichEl = eval("submenu" + sid);
if (whichEl.style.display == "none")
{ for (var i=0;i<=sum;i++)
{
if(i==sid)
eval("submenu" + i + ".style.display=\"\";");
else
eval("submenu" + i + ".style.display=\"none\";");
}
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
}
}
</script>
这段代码出现在<head></haed>里,不明白出现这段代码有什么意义,然后在后面又出现了以下代码。
<tr>
<td class="change_td" style="cursor:hand " onClick="showsubmenu(0,10)"><div align="center"><font class="white">≡ 管理员管理 ≡ </font></div></td>
</tr>实在不理解为什么前面要写一个函数,后面定义onclick操作。
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/JavaScript">
function showsubmenu(sid,sum)
{
whichEl = eval("submenu" + sid);
if (whichEl.style.display == "none")
{ for (var i=0;i<=sum;i++)
{
if(i==sid)
eval("submenu" + i + ".style.display=\"\";");
else
eval("submenu" + i + ".style.display=\"none\";");
}
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
}
}
</script>
这段代码出现在<head></haed>里,不明白出现这段代码有什么意义,然后在后面又出现了以下代码。
<tr>
<td class="change_td" style="cursor:hand " onClick="showsubmenu(0,10)"><div align="center"><font class="white">≡ 管理员管理 ≡ </font></div></td>
</tr>实在不理解为什么前面要写一个函数,后面定义onclick操作。
解决方案 »
- .net里这一段sql代码请帮我解释一下
- gridview已经绑定好数据,如何再加一列下拉菜单,下拉菜单的内容是从另外一个表里面查询出来的数据。
- 关于添加XML节点的问题
- 我做了一个下载链接,发现有部分文件不能下载,请高手指点
- BS架构软件也能这样玩
- 怎么把页面输入为yyyymmdd字符串转换为日期格式为yyyy-mm-dd(揭帖就给分呀!)
- 网站上线后,更新网站,数据库更新问题
- 我想在一张图片上打上字,然后保存为图片,但图片上显示出来的字,总是比预先设定的字号大出许多,不知哪位有办法?
- 请问这样的错误信息有怎么解决?[加多少分都可以]
- html控件SELECT怎样才能又可以输入又可以选择
- 如何让父节点不显示url地址,而且点呢点击父节点的时候不会提交
- 大家帮忙看看Repeater的问题
当成JavaScript程序来执行!
(其中sid应该是subMenuID的缩写)
当然,它这里的意思是把子菜单的id的传到这个函数里来,用字符串动态地组合成一个程序字符串形式,然后用eval来执行。他这里执行的效果是,
找出子菜单对应的实例:submenu23(假设sid:23)
然后在设置子菜单是否隐藏!
就像主菜单栏的效果,鼠标放到就出现,离开就消失!
但也不能这样搞法吧!其实就两行就搞定了,而且非常容易看!
:<SCRIPT>
function showsubmenu(sid)
{
var submenu = document.getElementById("submenu" + sid);
submenu.style.display=submenu.style.display=="none"?"inline":"none";
}
</SCRIPT> 大概就这个意思了。如果哪位童鞋有好的见解就请再贴出来啊。小弟还不是很明白。
在<body>中出现的是调用,
就像写后台代码类似