lastseqer=seqer '取值在先,递加在后,其中lastseqer是局部变量,其值不会与seqer同步
seqer=seqer+1 '顺序号加一
layer=layer+1 '进入递归,层次layer加一
Response.write("<span id='oSpan"&parid&i&"' style='display:none ' >")
if(listchild(treedata(i,0))=false) then
Response.write("<script language=javascript>oImg"&parid&i&".src='../images/leaf.gif';")
Response.write("oImg"&parid&i&".onclick='';")
'Response.write("oImg"&parid&i&".style='cursor:nw-resize';")''改变光标类型
Response.write("</script>")
end if
''''如果没有下一级,则修改前面的图标为close.gif
Response.write("</span>")
blnchild=true
end if
i=i+1
wend
if(lastobji<>"") then
Response.write("<script language=javascript>olinkImg"&parid&lastobji&".src='../images/../images/lineleaf.gif';</script>")
end if
layer=layer-1 '退出递归,层次减一
listchild=blnchild '返回是否有子节点
end function
%>
<%
//strconn="at"
strsql="select * from tbioaDepartment"
strsqlTemp="select count(ID) as CountID from tbioaDepartment"
''SQL 语句书写要求:在记录集的前面三个字段必须依次为:ID(惟一的主键)、Name(菜单条显示的内容)、ParentID(父节点ID),其它根据需要输出与显示
'set conn=server.createobject("ADODB.connection")
'conn.open strconn
set rs=server.createobject("ADODB.Recordset")
rs.open strsql,oConn,1,3
rs.MoveFirst
set rs1=server.createobject("ADODB.Recordset")
rs1.open strsqlTemp,oConn,1,3