设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网络编程 >> ASP教学 >> ASP文摘 >> 教程正文
DW+ASP 玩转动态二级菜单
作者:中国图霸    教程来源:网络    点击数:    更新时间:2006-12-30

本人比较B,不懂得怎么样用视频来解决,只好用我这个让人糊里糊涂的话来写了。

一般情况下这种情况是来对二级的目录有用,对于现在网站流传的JS好多种,但都无外乎那些令像我这样的菜鸟晕头转向的JS代码。。一下子for...一下子array的。
废话少说,切入正题了。

首先得建一个表,当然,如果你的表中就已经建好目录的话,那这一步可以省略了。但有一点要提醒:这个表是我这个例子的使用依据(不知道这样说对不对)。

由于我用的表是ACCESS的,所以建表就不说了,只列出这个两个表的相应的字段名(数据库名:db.mdb):
表名:type_tree ——父类
字段:type_id(自动编号) type_name(类别名称)

表名:s_type   ——子类
字段:id(自动编号) s_name(子类别名称) type_id(父类ID)——与父类表相对应

现在是建立数据库连接:

Dim conn, connStrSet conn = server.CreateObject("ADODB.Connection")connStr = "Provider = Microsoft.jet.oledb.4.0;"connStr = connStr & "Data Source = " & server.mappath("db.mdb")Conn.Open connStr
以上代码应当不用再解释了吧,都是大家常用的代码。。

现在进入实质性的操作:)
二级关联菜单一般情况下都是以下拉菜单来做,这里我也不例外,一样用下拉菜单来做。
只不过这里有一个地方不一样哦。
就是一个用的是跳转菜单,这一点很重要,成功与否全看这个菜单有没有用对!
以下是这个跳转菜单的代码!
<select name="first" onChange="MM_jumpMenu('parent',this,0)">
<%
sql = "select [type_id],[type_name] from [type_tree]"
set rs = conn.execute(sql)'取得父类的ID及名称
if rs.eof or rs.bof then
response.write "<option>-----</option>" '如果没有记录,就显示-----
else
while not(rs.eof or rs.bof) '有记录,就将父名称列出来,形成下拉。
response.write ("<option value='?sec=" & rs(0) & "'")
if cstr(rs(0)) = request.querystring("sec") then
    response.write "selected"
end if
response.write (">" & rs(1) & "</option>")
rs.movenext
wend
rs.movefirst '将游标移到第一条,以备下面之用。
end if
%>
</select>


哦,对了,还有一段代码忘了贴出来了,这个是跳转菜音的关键啊,看我粗心的!
补上补上:
<script language="javascript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

[1] [2] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
ASP文摘热门文章
普通教程 微软提供的ASP-HTML转换工具
普通教程 <展现C#>前言(补充)和第三章第
普通教程 .Net的精髓-XML和SOAP(一)
普通教程 让ASP应用系统成为跨平台的
普通教程 用Asp备份与恢复SQL Server 数
普通教程 在ASP中使用FSO组件生成HTML页
普通教程 .Net将如何影响我们?(二)
普通教程 ASP应用:用stream读文件
普通教程 利用XSL和ASP在线编辑XML文档
普通教程 微软下一代Web服务器IIS7细节披
普通教程 ASP.Net的几大热点问题
普通教程 微软.Net卧虎藏龙
普通教程 Microsoft .NET 框架常见问题(
普通教程 动态网页制作(二)
普通教程 用asp实现的代码批量修改程序
普通教程 一个汉字转成拼音的代码
普通教程 ASP用JMail、CDO发送邮件
普通教程 编写一个asp代码执行器
普通教程 在VB中利用Word宏命令开发ASP组
普通教程 学以致用 驳“ASP低能论”

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号