动态菜单的另一种实现(一) category.js
发表于:2007-06-30来源:作者:点击数:
标签:
//这里定义的数组,用来储存菜单内容 c=new Array; n=new Array; n[1010]=设备障碍 n[1020]=客户建议 n[1030]=其他 n[1010010]=市话 n[1010020]=寻呼 n[1010030]=移动 n[1010040]=数据 n[1030010]=通信 质量 n[1030020]=服务质量 n[1030030]=话费纠纷 n[10300
//这里定义的数组,用来储存菜单内容
c=new Array;
n=new Array;
n[1010]="设备障碍"
n[1020]="客户建议"
n[1030]="其他"
n[1010010]="市话"
n[1010020]="寻呼"
n[1010030]="移动"
n[1010040]="数据"
n[1030010]="通信
质量"
n[1030020]="服务质量"
n[1030030]="话费纠纷"
n[1030040]="
电信连销店"
n[1030050]="公话代办"
c[1]=new Array(1010010,1010020,1010030,1010040)
c[3]=new Array(1030010,1030020,1030030,1030040,1030050)
c[0]=new Array(1010,1020,1030)
function initMenu()
{
var i;
form1.C_Type.length=c[0].length;
for(i=0;i<c[0].length;i++)
{
CatId=c[0][i];
CatName=n[CatId];
form1.C_Type.options[i]=new Option(CatName,CatId);
}
}
function C_Type_onchange()
{
var i;
if(c[form1.C_Type.selectedIndex+1]==null)
{
form1.C_Type_2.length=0
form1.C_Type_2.options[0]=new Option("");
}
else
{
form1.C_Type_2.length=c[form1.C_Type.selectedIndex+1].length;
for(i=0;i<c[form1.C_Type.selectedIndex+1].length;i++)
{
CatId=c[form1.C_Type.selectedIndex+1][i];
CatName=n[CatId];
form1.C_Type_2.options[i]=new Option(CatName,CatId);
}
}
return true;
}
原文转自:http://www.ltesting.net