时间:2021-05-18
**********************(一)打开记录集,创建数组,把记录集的值赋给数组.
<%
Dimcount
setRs=server.createobject("adodb.recordset")
Sql="select*fromBookBoardorderbyClassIddesc"
Rs.openSql,cn,1,1%>
<scriptlanguage="JavaScript">
varonecount;
onecount=0;
subcat=newArray();
<%count=0
dowhilenotRs.eof%>
subcat[<%=count%>]=newArray("<%=trim(Rs("BoardName"))%>","<%=trim(Rs("ClassId"))%>","<%=trim(Rs("BoardId"))%>");
<%count=count+1
Rs.movenext
loop
Rs.close%>
onecount=<%=count%>;
functionchangelocation(locationid)
{document.form1.BoardId.length=0;
varlocationid=locationid;
vari;
for(i=0;i<onecount;i++)
{if(subcat[i][1]==locationid)
{document.form1.BoardId.options[document.form1.BoardId.length]=newOption(subcat[i][0],subcat[i][2]);
}}}
</script>
**********************(二)显示分组,并编写列表框的OnChange事件.
<%setRs=server.CreateObject("adodb.recordset")
Sql="select*fromBookClassorderbyClassIddesc"
Rs.openSql,cn,1,1
ifRs.eofandRs.bofthen
response.write"请先添加总类。"
response.end
else%>
<selectname="ClassId"onChange="changelocation(document.form1.ClassId.options[document.form1.ClassId.selectedIndex].value)">
<optionselectedvalue="">==请选择大类==</option>
<%dountilRs.eof%>
<optionvalue="<%=trim(Rs("ClassId"))%>"><%=trim(Rs("ClassName"))%></option>
<%Rs.movenext
loop
endif
Rs.close
setRs=nothing%>
</select>
<selectname="BoardId"><optionselectedvalue="">==请选择小类==</option>
</select>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
二级目录和二级域名有什么区别,二级目录比二级域名权重高吗,二级目录名和二级域名之间是什么联系,什么情况下需求运用二级目录,什么情况下需求运用二级域名,二级目录有
二级域名如何绑定一级目录1、在DNS域名管理后台域名转发里,设置二级域名转发至你的目标一级目录。2、提交后,在主机记录列表会添加一个你刚才提交的二级域名,其指向
在我们开设频道或者子网站的时候问题就来了我们是选择子目录还是二级呢?这个选择是非常重要的,下面知否就来分析小二级和子目录的特点。 1.二级域名 一个二级域名
分类界页面中,左边是一级目录,右边是一级目录对应的二级目录,根据这个需求,我们数据设计的结构是数组嵌套数组,第一个数组包含一级目录数据,嵌套的数组包含的是二级目
二级分类的数据表结构如下:复制代码代码如下:PHP代码如下/**@文章分类含二级分类@paramint$rootnum--一级分类数量@paramint$chi