| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1417 人关注过本帖
标题:[求助]如何实现无限级菜单的功能呢?
取消只看楼主 加入收藏
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
 问题点数:0 回复次数:18 
[求助]如何实现无限级菜单的功能呢?
bC4aOzjo.zip (32.77 KB) [求助]如何实现无限级菜单的功能呢?



后台有了,数据可以加了。
前台显示怎么写呢。感兴趣可以下下来研究研究。

点击关于我们,展开关于我们1,点击关于我们1,展开关于我们2,点击关于我们2,展开关于我们3。
我这样解释大家能明白吗?
关于我们 [ About us ] 1级菜单
关于我们1 [ About us 1 ] 2级菜单
关于我们2 [ bout us 2 ] 3级菜单
关于我们3 [ About us 3 ] 4级菜单
我们的项目 [ 我们的项目 ] 1级菜单
我们的项目1 [ 我们的项目1 ] 2级菜单
我们的项目2[ 我们的项目2] 3级菜单
联系我们 [ 联系我们 ] 1级菜单
搜索更多相关主题的帖子: 菜单 
2006-05-24 16:41
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 

类似于这个网站给的效果,但这只是2级连动菜单,不是无限级。
高手们谁经历过这个。不妨指点小弟。。

http://www.baron.com.cn/javascript/menu/20020317menu2.htm#


Your future depends on your dreams !
2006-05-24 16:53
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 
难道没有人知道吗?
不是吧。
这个东西好象用的挺广泛的吧。大家有研究的吗?
急啊

Your future depends on your dreams !
2006-05-25 09:26
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 
大家别只看不回啊,知道的多少指点一下啊。
上面的压缩包可以下载吗?
大家下下来看一看啊,研究研究啊。

Your future depends on your dreams !
2006-05-25 11:04
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 
晕啊,好象挺难的。
以前没接触过,不知道怎么下手啊。
yms123指点一下。。3Q....

Your future depends on your dreams !
2006-05-25 14:25
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 
原理是这样的。但是怎么样去从数据库中提取出来呢?

Your future depends on your dreams !
2006-05-25 16:01
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 

就是我上面提供的一压缩包,你看一下。
那里有后台及数据库文件。


Your future depends on your dreams !
2006-05-25 16:03
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 
还是没弄出来。

Your future depends on your dreams !
2006-05-26 14:55
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 

恩,才接触ASP好多不会写。


Your future depends on your dreams !
2006-05-26 15:03
jhy
Rank: 1
等 级:新手上路
帖 子:185
专家分:0
注 册:2006-4-25
收藏
得分:0 
yms123,按照上面的帖子写出来,还是没有达到预期的效果。
请你帮忙指点下面代码该如何写折叠效果的JS。
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>目录列表</title>
<link href="images/CSSclass.css" rel="stylesheet" type="text/css">
</head>
<body>
<%
Dim sqlstr,rs,name,ename,subname,subename
sqlstr="select * from class where layer=1 order by paixuhao,id asc"
set rs=server.CreateObject("adodb.recordset")
rs.open sqlstr,connstr,1,1
if not rs.eof then
response.Write("<table border=""0"" bgcolor=""#6E92DB"" cellpadding=""0"" cellspacing=""1"">")
while not rs.eof
name=rs("name")
ename=rs("ename")
if ename <> "" then
ename="["& ename &"]"
end if
response.Write "<tr><td height=""25"" bgcolor=""#ffffff"">" & name & ename & "</td>" '一级菜单显示
subid=rs("id")
call subclass(subid)
rs.movenext
wend
response.Write("</table>")
else
response.Write("< table border=""0"" bgcolor=""#ffffff"" cellpadding=""0"" cellspacing=""1"" ><tr><td height=""25"" bgcolor=""#6E92DB"">没有记录</td></tr></table>")
end if
sub subclass(id)
sqlstr1="select * from class where classid=" & id & " order by paixuhao,id asc"
set rs1=server.CreateObject("adodb.recordset")
rs1.open sqlstr1,connstr,1,1
if not rs1.eof then
while not rs1.eof
layernum=rs1("layer")
subname=rs1("name")
subename=rs1("ename")

if subename <> "" then
subename="["&subename&"]"
end if
response.Write "<tr><td height=""25"" bgcolor=""#ffffff"">" & spance(layernum) &""& subname & subename & "</td>" '二级菜单显示
subid1=rs1("id")
call subclass(subid1)
rs1.movenext
wend
end if
rs1.close
set rs1=nothing
end sub
function spance(k)
sp=""
spce=""
for i=1 to k-1
spce=spce & sp
next
spance=spce
end function
%>
</body>
</html>

Your future depends on your dreams !
2006-05-29 10:16
快速回复:[求助]如何实现无限级菜单的功能呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018234 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved