<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无限级菜单显示</title>
</head>
<body>
<script Language="JavaScript">
var name=new Array();
<%
for(int i=0;i<parrStsUserList.size();i++){
pobjCp = (Cp)parrStsUserList.get(i);
out.println("name["+i+"]=new Array('"+pobjCp.getCpID()+"','"+pobjCp.getCpname()+"','"+pobjCp.getCpuseid()+"');");
} //这是从数据库中读出的数据,下面的只是静态页面时的测试数据
%>
name[0]=new Array('1','ggg','0');
name[1]=new Array('2','aaa','1');
name[2]=new Array('3','bbb','1');
name[3]=new Array('4','ccc','2');
name[4]=new Array('5','ddd','2');
name[5]=new Array('6','eee','3');
name[6]=new Array('7','fff','3');
name[7]=new Array('8','hhh','2');
name[8]=new Array('9','ggg1','0');
name[9]=new Array('10','aaa1','9');
name[10]=new Array('11','bbb1','9');
name[11]=new Array('12','ccc1','11');
name[12]=new Array('13','ddd1','12');
name[13]=new Array('14','eee1','13');
name[14]=new Array('15','fff1','14');
name[15]=new Array('16','hhh1','15');
function check(userid,i,ddd) {
ddd=" "+ddd;
for(i=0;i<name.length;i++)
{
if(name[i][2]==userid)
{
document.write(ddd+name[i][1]+<br/>);
check(name[i][0],0,ddd);
}
}
}
check(0,0,"<img src='你菜单项前面的图片地址'>");
</script>
</body>
</html>
这个代码是前辈留下的。。现在有点问题,谁能帮我改改。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无限级菜单显示</title>
</head>
<body>
<script Language="JavaScript">
var name=new Array();
<%
for(int i=0;i<parrStsUserList.size();i++){
pobjCp = (Cp)parrStsUserList.get(i);
out.println("name["+i+"]=new Array('"+pobjCp.getCpID()+"','"+pobjCp.getCpname()+"','"+pobjCp.getCpuseid()+"');");
} //这是从数据库中读出的数据,下面的只是静态页面时的测试数据
%>
name[0]=new Array('1','ggg','0');
name[1]=new Array('2','aaa','1');
name[2]=new Array('3','bbb','1');
name[3]=new Array('4','ccc','2');
name[4]=new Array('5','ddd','2');
name[5]=new Array('6','eee','3');
name[6]=new Array('7','fff','3');
name[7]=new Array('8','hhh','2');
name[8]=new Array('9','ggg1','0');
name[9]=new Array('10','aaa1','9');
name[10]=new Array('11','bbb1','9');
name[11]=new Array('12','ccc1','11');
name[12]=new Array('13','ddd1','12');
name[13]=new Array('14','eee1','13');
name[14]=new Array('15','fff1','14');
name[15]=new Array('16','hhh1','15');
function check(userid,i,ddd) {
ddd=" "+ddd;
for(i=0;i<name.length;i++)
{
if(name[i][2]==userid)
{
document.write(ddd+name[i][1]+<br/>);
check(name[i][0],0,ddd);
}
}
}
check(0,0,"<img src='你菜单项前面的图片地址'>");
</script>
</body>
</html>
这个代码是前辈留下的。。现在有点问题,谁能帮我改改。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货