for(i=0;i <2;i++)
{d.add( <%=my_rs("id")%>, <%=my_rs("pid")%>," <%=my_rs("选项")%>");
<%my_rs.movenext%>;} 這是很明顯有錯的,ASP跟JS分隔不清楚, 你以為一個for會運行兩次<%my_rs.movenext%>?解決辦法(我想你是想要這個結果):
<%
for(i=0;i <2;i++){
%>
d.add( <%=my_rs("id")%>, <%=my_rs("pid")%>," <%=my_rs("选项")%>" );
<%my_rs.movenext
}
%>
{d.add( <%=my_rs("id")%>, <%=my_rs("pid")%>," <%=my_rs("选项")%>");
<%my_rs.movenext%>;} 這是很明顯有錯的,ASP跟JS分隔不清楚, 你以為一個for會運行兩次<%my_rs.movenext%>?解決辦法(我想你是想要這個結果):
<%
for(i=0;i <2;i++){
%>
d.add( <%=my_rs("id")%>, <%=my_rs("pid")%>," <%=my_rs("选项")%>" );
<%my_rs.movenext
}
%>
<link rel="StyleSheet" href="dtree.css" type="text/css"> <script type="text/javascript" src="dtree.js"> </script> <%
sqlstr="select * from 导航表"
my_rs.open sqlstr,my_Conn,1,3
%> <script type="text/javascript">
<!--
d = new dTree('d');
d.add(0,-1,'办公导航'); <%
for i=0 to 1
%>d.add( <%=my_rs("id")%>, <%=my_rs("pid")%>," <%=my_rs("选项")%>"); <%
my_rs.movenext
next
%>; document.write(d);
//-->
</script>