現(xiàn)在是菜單的二級(jí)部分,這里不是用跳轉(zhuǎn)菜單,只是一個(gè)列表罷了,所以代碼跟上面的跳轉(zhuǎn)菜單也就差一個(gè)onchange這個(gè)函數(shù)。 以下是這個(gè)菜單的代碼,由于循環(huán)跟判斷相對(duì)上面來(lái)說(shuō)復(fù)雜一些,大伙要看清楚一點(diǎn)哦。 <select name="second"> <%if rs.eof or rs.bof then response.write ("<option>--------</option>") else if request.querystring("sec") = "" then '獲取跳轉(zhuǎn)之后的sec值 temp=rs(0) 如果為空,就把temp的值設(shè)為第一條記錄的值 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>") '如果沒(méi)有記錄,則在這個(gè)列表中顯示"-----" else while not(subrs.eof or subrs.bof)'否則就用循環(huán)列出一切符合條件的記錄。 response.write ("<option value=" & subrs(0) & ">" & subrs(0) & "</option>") subrs.movenext wend end if end if
'關(guān)閉所有的記錄集 subrs.close set subrs = nothing rs.close set rs = nothing conn.close set conn = nothing %> </select>
到現(xiàn)在為止,已經(jīng)將這個(gè)二級(jí)菜單的制過(guò)程做完了,很簡(jiǎn)單的一個(gè)看把我給說(shuō)的。 大家看不懂再說(shuō)吧,反正我已經(jīng)不知道該怎么說(shuō)了。 高手們不吝賜教啊。。。
出處:藍(lán)色理想
責(zé)任編輯:帥青蛙
上一頁(yè) DW+ASP 玩轉(zhuǎn)動(dòng)態(tài)二級(jí)菜單 [1] 下一頁(yè)
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|