asp二级联动菜单代码看不懂

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:49:04
<script language = "JavaScript">
var aaa;
aaa=0;
bb = new Array();
<%count = 0
do while not rs.eof%>
bb[<%=count%>] = new Array("<%= trim(rs("xiaoleiname"))%>","<%= trim(rs("daleiname"))%>","<%= trim(rs("xiaoleiid"))%>");
<%count = count + 1
rs.movenext
loop
rs.close
set rs=nothing%>
aaa=<%=count%>;

function chang1(dalei)
{
document.form1.xiaolei.length = 0;
document.form1.xiaolei.disabled=false;
var dalei=dalei;
var i;
document.form1.xiaolei.options[0] = new Option('====行业名称====','');
for (i=0;i < aaa; i++)
{
if (bb[i][1] == dalei)
{
document.form1.xiaolei.options[document.form1.xiaolei.length] = new Option(bb[i][0]

<script language = "JavaScript"> //js开始
var aaa;//定义aaa变量
aaa=0;//aaa赋0
bb = new Array();//创建bb动态数组
<%count = 0 '定义bb数组下标变量
do while not rs.eof%>//循环所有记录
bb[<%=count%>] = new Array("<%= trim(rs("xiaoleiname"))%>","<%= trim(rs("daleiname"))%>","<%= trim(rs("xiaoleiid"))%>");//将(小类名,大类名,小类id)作为一个数据存入bb动态数组,bb变为一个二维数组
<%count = count + 1'下标变量递增
rs.movenext'移到下一条数据库记录
loop'循环
rs.close'关闭查询
set rs=nothing%>//释放变量
aaa=<%=count%>;传递动态数组最大下标

function chang1(dalei)//根据大类名改变小类下拉内容的函数
{
document.form1.xiaolei.length = 0; //清空小类下拉框内容
document.form1.xiaolei.disabled=false;//设置小类下拉框失效
var dalei=dalei;//这句个人认为没什么必要
var i;//定义循环用的下标变量
document.form1.xiaolei.options[0] = new Option('====行业名称====