asp树型菜单函数(原创)
来源:互联网 发布:中国发展有多快 知乎 编辑:程序博客网 时间:2024/05/21 15:40
<%function ShowTreeMenu(rs001,layer)
if not rs001.eof then
%>
<script language="javascript">
<!--
function display1(Q_subtree,Q_img){
if (Q_subtree.style.display=="none"){
Q_subtree.style.display="";
Q_img.src="tree_collapse.gif";
}
else
{
Q_subtree.style.display="none";
Q_img.src="tree_expand.gif";
}
}
-->
</script>
<table border="0" cellspacing="0" cellpadding="0">
<%
i=1
while not rs001.eof
sql="select * from menu where parent_id="&rs001("id")
set result_sub=result(sql)
if not result_sub.eof then
img="img"&layer&"_"&i
subtree="subtree"&layer&"_"&i
%>
<tr>
<td width="12"><IMG src="tree_collapse.gif" border="no" name="<%=img%>" onclick="javascript:display1(document.all.<%=subtree%>,document.all.<%=img%>);" ></td>
<td><%=rs001("nam")%></td>
</tr>
<tr id="<%=subtree%>">
<td> </td>
<td>
<%
layer=layer+1
ShowTreeMenu result_sub,layer
layer=layer-1
else
if rs001("url")<>"" then
%>
<tr>
<td width="12"><IMG src="tree_collapse.gif" border="no"></td>
<td><%=rs001("nam")%></td>
</tr>
<%
else
%>
<tr>
<td width="12"><IMG src="tree_collapse.gif" border="no"></td>
<td><%=rs001("nam")%></td>
</tr>
<%
end if
end if
rs001.movenext
i=i+1
wend
%>
</table>
<%
end if
end function
%>
if not rs001.eof then
%>
<script language="javascript">
<!--
function display1(Q_subtree,Q_img){
if (Q_subtree.style.display=="none"){
Q_subtree.style.display="";
Q_img.src="tree_collapse.gif";
}
else
{
Q_subtree.style.display="none";
Q_img.src="tree_expand.gif";
}
}
-->
</script>
<table border="0" cellspacing="0" cellpadding="0">
<%
i=1
while not rs001.eof
sql="select * from menu where parent_id="&rs001("id")
set result_sub=result(sql)
if not result_sub.eof then
img="img"&layer&"_"&i
subtree="subtree"&layer&"_"&i
%>
<tr>
<td width="12"><IMG src="tree_collapse.gif" border="no" name="<%=img%>" onclick="javascript:display1(document.all.<%=subtree%>,document.all.<%=img%>);" ></td>
<td><%=rs001("nam")%></td>
</tr>
<tr id="<%=subtree%>">
<td> </td>
<td>
<%
layer=layer+1
ShowTreeMenu result_sub,layer
layer=layer-1
else
if rs001("url")<>"" then
%>
<tr>
<td width="12"><IMG src="tree_collapse.gif" border="no"></td>
<td><%=rs001("nam")%></td>
</tr>
<%
else
%>
<tr>
<td width="12"><IMG src="tree_collapse.gif" border="no"></td>
<td><%=rs001("nam")%></td>
</tr>
<%
end if
end if
rs001.movenext
i=i+1
wend
%>
</table>
<%
end if
end function
%>
- asp树型菜单函数(原创)
- ASP常用函数说明(原创,整理中)
- (原创)再谈 N 个 ASP.net DropDownList 无刷新联动菜单(较全)
- 动态的二级伸缩式的菜单,asp编写(原创黑闪)
- 原创:由XML文档创建树型菜单类
- 无限分类树型菜单演示(asp)
- 一个能弹出文件系统菜单的函数~~(原创)
- 动态多级下拉菜单(原创)
- 12864实现菜单(C51控制 原创)
- mui 底部导航菜单功能(原创)
- 使用"函数递归"实现的树型菜单 (转)
- [原创]ASP安全检测与过滤函数SafeCheck
- 俩函数搞定asp的orm映射[原创]
- WinForm动态菜单原创
- [原创] 手风琴菜单
- asp.net 动态树菜单
- ASP.NET Session详解(原创:heallven)
- ASP.NET组件模型 (非原创)
- RSS来了,你准备好了吗?
- WHATEVER LOVE MEANS—DIANA(爱就是一切——黛安娜 )
- jsp运行时查找class的顺序
- 小布什出任美国总统的就职演说
- 使用链表(LinkedList) mix-in 到其中的栈(Stack)
- asp树型菜单函数(原创)
- ASP.NET常用函数
- Saying Good-bye to Cambridge Again --- by Xu Zhimo
- 建立合理的商品类与导航类
- Who Should Be Given the Gift?
- Not to Be Taken Out
- 刘德华重庆演唱会场外
- I don't know her
- 4 - 4 = ?