亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

DW+ASP 玩轉動態二級菜單

2019-11-18 19:44:25
字體:
來源:轉載
供稿:網友

本人比較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+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>


以上代碼貼到<head>里,是DW生成,我看不太懂什么意思,所以不注解了:D
現在是菜單的二級部分,這里不是用跳轉菜單,只是一個列表罷了,所以代碼跟上面的跳轉菜單也就差一個onchange這個函數。
以下是這個菜單的代碼,由于循環跟判斷相對上面來說復雜一些,大伙要看清楚一點哦。
<select name="second">
<%if rs.eof or rs.bof then
response.write ("<option>--------</option>")
else
if request.querystring("sec") = "" then   '獲取跳轉之后的sec值
   temp=rs(0)   如果為空,就把temp的值設為第一條記錄的值
else
   temp = request.querystring("sec")   '否則就為收到的值
end if
subsql = "select [s_name] from [s_type] where type_id='"&temp&"'"
set subrs = conn.execute(subsql)   '列出一切資料為temp的記錄
if subrs.eof or subrs.bof then
  response.write ("<option>-----</option>")
  '如果沒有記錄,則在這個列表中顯示"-----"
else
 while not(subrs.eof or subrs.bof)'否則就用循環列出一切符合條件的記錄。
   response.write ("<option value=" & subrs(0) & ">" & subrs(0) & "</option>")
 subrs.movenext
 wend
end if
end if

'關閉所有的記錄集
subrs.close
set subrs = nothing
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
</select>

到現在為止,已經將這個二級菜單的制過程做完了,很簡單的一個看把我給說的。
大家看不懂再說吧,反正我已經不知道該怎么說了。
高手們不吝賜教啊。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩福利在线播放| 国外成人免费在线播放| 青草热久免费精品视频| 精品高清美女精品国产区| 亚洲人成网站在线播| 欧美性69xxxx肥| 青青草原成人在线视频| 国产精品国产三级国产aⅴ浪潮| 岛国av一区二区| 成人av色在线观看| 欧美日韩精品国产| 午夜精品在线观看| 91在线观看欧美日韩| 综合国产在线观看| 国产精品www| 亚洲欧美成人网| 国产成人一区二区三区小说| 久久综合免费视频影院| 成人做爽爽免费视频| 日本久久中文字幕| 国产欧美精品一区二区| 国产国语videosex另类| 欧美一区二区三区免费视| 日韩暖暖在线视频| 按摩亚洲人久久| 国产精品久久久久久av下载红粉| 欧美一级在线播放| 一区二区成人精品| 91麻豆国产语对白在线观看| 日韩综合中文字幕| 免费不卡欧美自拍视频| 91精品综合视频| 久久精品亚洲热| 韩国国内大量揄拍精品视频| 久久精品亚洲精品| 国产精品爽爽ⅴa在线观看| 欧美一级大片在线免费观看| 一本一本久久a久久精品牛牛影视| 欧美性videos高清精品| 亚州av一区二区| 91免费的视频在线播放| 亚洲国产又黄又爽女人高潮的| 欧美资源在线观看| 成人a在线观看| 欧美在线视频网| 日韩在线中文字| 国产精品444| 国产欧美日韩丝袜精品一区| 国产欧美在线视频| 国色天香2019中文字幕在线观看| 成人网在线免费看| 九九热这里只有精品6| 欧美成人在线影院| 久久夜精品香蕉| 色综合久久久888| 亚洲最大av网站| 欧美精品在线免费播放| 亚洲毛片在线观看.| 在线视频欧美性高潮| 欧美性猛交xxxx偷拍洗澡| 国产精品高清免费在线观看| 在线观看亚洲区| 日韩视频在线一区| 亚洲无限乱码一二三四麻| 久久男人av资源网站| 亚洲欧美国产精品| 亚洲成色999久久网站| 日韩美女写真福利在线观看| 亚洲激情 国产| 亚洲欧美成人在线| 亚洲日韩第一页| 亚洲色图偷窥自拍| 国产热re99久久6国产精品| 国产精品久久久久久久一区探花| 国产成人激情小视频| 成人网在线免费观看| 欧美成人激情视频| 亚洲二区中文字幕| 国产乱肥老妇国产一区二| 国产日韩换脸av一区在线观看| 亚洲视频欧洲视频| 午夜精品久久久久久久99热浪潮| 亚洲欧美日韩综合| 92看片淫黄大片看国产片| 欧美激情亚洲自拍| 精品久久久久久电影| 久久亚洲精品一区二区| 日韩精品在线播放| 欧美性猛交99久久久久99按摩| 亚洲精品一区久久久久久| 日韩美女av在线免费观看| 亚洲国产成人精品女人久久久| 欧美在线播放视频| 一区二区三区四区视频| 一区二区三区 在线观看视| 亚洲老头老太hd| 91国产一区在线| xxx欧美精品| 欧美在线视频在线播放完整版免费观看| 欧美最顶级丰满的aⅴ艳星| 51精品国产黑色丝袜高跟鞋| 欧美第一黄网免费网站| 亚洲天堂男人天堂女人天堂| 亚洲激情视频在线观看| 日韩欧美中文第一页| 国产精品成人va在线观看| 91精品在线影院| 日韩在线视频国产| 国产成人高清激情视频在线观看| 亚洲精品一二区| 亚洲久久久久久久久久久| 国模gogo一区二区大胆私拍| 庆余年2免费日韩剧观看大牛| 日韩大胆人体377p| xxxx性欧美| 国产欧美一区二区三区在线看| 欧美理论电影在线观看| 欧美激情第99页| 国产精品v片在线观看不卡| 欧美人成在线视频| 成人黄色av播放免费| 日韩精品免费在线视频| 国产视频久久久久久久| 国产亚洲精品久久久久久777| 欧美—级a级欧美特级ar全黄| 热久久99这里有精品| 一本色道久久综合亚洲精品小说| 97热在线精品视频在线观看| 欧美激情综合色| 国产在线观看不卡| 亚洲成年人影院在线| 亚洲欧美精品伊人久久| 亚洲小视频在线| 亚洲天堂男人的天堂| 成年无码av片在线| 91在线免费网站| 日韩av影院在线观看| 欧美精品手机在线| 午夜伦理精品一区| 伊人男人综合视频网| 亚洲级视频在线观看免费1级| 九九视频这里只有精品| 国产精品亚洲аv天堂网| 7777精品久久久久久| 亚洲成**性毛茸茸| 深夜福利91大全| 国产va免费精品高清在线| 欧美一级高清免费| 久久久久久久亚洲精品| 26uuu日韩精品一区二区| 98精品在线视频| 久久夜色撩人精品| 国产精品ⅴa在线观看h| 羞羞色国产精品| 日韩欧美中文字幕在线观看| 麻豆国产精品va在线观看不卡| 亚洲精品成人久久久| 亚洲精品中文字| 日韩欧美国产一区二区| 午夜精品美女自拍福到在线| 黑人狂躁日本妞一区二区三区| 亚洲精品www久久久久久广东| 不卡av电影院| 国模精品视频一区二区|