| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1562 人关注过本帖
标题:急求帮助..下级菜单的制作...大家来看(已解决了...感谢大家的帮助)
取消只看楼主 加入收藏
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
 问题点数:0 回复次数:9 
急求帮助..下级菜单的制作...大家来看(已解决了...感谢大家的帮助)
第三次发贴寻问了....还是没有解决...大家帮帮忙....

我想用ASP直接做一个下级菜单...不是下拉列表框.....

有人可以帮帮我吗...

[此贴子已经被作者于2007-6-15 20:41:21编辑过]

搜索更多相关主题的帖子: 下级菜单 制作 ASP 感谢 
2007-06-14 21:54
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
就是鼠标移到导航栏上...下级菜单就显示出来啊...就跟本论坛的导航栏一样...
2007-06-14 21:57
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
帮帮忙吧...这里不是人才倍出吗
2007-06-14 22:24
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

......8楼的怎么弄???有方法提供没???

版主....你知道有什么办法弄没...定位问题不用考虑...

2007-06-15 00:07
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
你的办法是什么

2007-06-15 00:11
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
我现在是想这样的...弄一个大层....里面有1个层是放导航栏的....里面还有1个循环层放下级菜单的...但是不知道为什么那个层就是不能循环
2007-06-15 00:15
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

不行...层循环不出来....如果你只定义一个层的话那其它下级菜单难道都放里面吗

2007-06-15 00:21
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

<!--#include file="conn.asp"-->
<%
Set rs1=server.CreateObject("adodb.recordset")
Sql1="Select * From Connect1"
rs1.open Sql1,conn,1,1
rscount=rs1.recordcount
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
</head>
<body>
<div id="Layer1" style="width:800"></div>
--------------------下面Layer2是放导航栏的地方---------------------
<div id="Layer2">
<table width="150" height="20" border="0" cellpadding="0" cellspacing="0">
<tr>
<% do while not rs1.eof %>
<td width="<%=800/rscount%>" onmouseover="MM_showHideLayers('Layer<%=rs1("ConID")%>','','show')" onmouseout="MM_showHideLayers('Layer<%=rs1("ConID")%>','','hide')"><%=rs1("ConName")%></td>
<%
rs1.Movenext
Loop
%>
</tr>
</table>
</div>
--------------------下面Layer<%=rs1("CouID")%>是要循环的层---------------------
<% do while not rs1.eof
ConnectID=Clng(rs1("ConID"))%>
<div id="Layer<%=rs1("ConID")%>" style="visibility:hidden">
<%
Set rs2=server.CreateObject("adodb.recordset")
Sql2="Select * From T_Connect Where ConID="&ConnectID&""
rs2.open sql2,conn,1,1
%>
<table width="<%=800/rscount%>">
<tr>
<% do while not rs2.eof %>
<td><%=rs2("T_ConName")%></td>
</tr>
<%
rs2.movenext
Loop
%>
</table>
</div>
<%
rs1.movenext
Loop
%>
</div>
</body>
</html>

[此贴子已经被作者于2007-6-15 0:39:58编辑过]

2007-06-15 00:34
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
我听说用嵌套不好...但是我真的没其它办法了...
2007-06-15 00:35
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

那怎么实现他鼠标移到上面才显示吗?

2007-06-15 00:53
快速回复:急求帮助..下级菜单的制作...大家来看(已解决了...感谢大家的帮助)
数据加载中...
 
   



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

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