| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1562 人关注过本帖
标题:急求帮助..下级菜单的制作...大家来看(已解决了...感谢大家的帮助)
只看楼主 加入收藏
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
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
用一个层,里面放一个表格,循环输出表格的行。

论坛是我家灌水靠大家
2007-06-15 00:19
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
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
循环层?
我说的是在层里放一个表格,然后循环表格 的 行 “<tr>”。

论坛是我家灌水靠大家
2007-06-15 00:49
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

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

2007-06-15 00:53
恒天
Rank: 1
等 级:新手上路
威 望:2
帖 子:165
专家分:0
注 册:2007-6-1
收藏
得分:0 
如果要控制位置的话,最好采用层层来做
2007-06-15 16:48
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 

晕 用JAVAScript多好 去那个版找找 有你想要的


本来讨厌下雨的天空 直到听见有人说爱我
2007-06-15 16:55
快速回复:急求帮助..下级菜单的制作...大家来看(已解决了...感谢大家的帮助)
数据加载中...
 
   



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

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