手机
当前位置:查字典教程网 >编程开发 >ASP教程 >编写一个含二级目录的源码(Asp+JavaScript)
编写一个含二级目录的源码(Asp+JavaScript)
摘要:**********************(一)打开记录集,创建数组,把记录集的值赋给数组.varonecount;onecount=0;...

**********************(一)打开记录集,创建数组,把记录集的值赋给数组.

<%

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>

【编写一个含二级目录的源码(Asp+JavaScript)】相关文章:

编写通用的asp防注入程序

一些值得一看的代码asp

同一个帐号不能同时登陆的问题

asp下实现替换远程文件为本地文件并保存远程文件的代码

一个非常简单的将半角转换为中文的函数

限制一个Ip只能访问一次的asp代码

用ASP做一个TOP COOL的站内搜索

javascript asp教程第十一课--Application 对象

asp中创建多级目录的两段代码

用正则和xmlHttp实现的asp小偷程序

精品推荐
分类导航