asp實現無限級分類的方法js版

2021-04-16 21:33:13 字數 1443 閱讀 3489

menuarr=new array()

menulenarr=new array()

submenuarr=new array()

menuidarr=new array()

menuarr[1]="<%call top11%>" //洲名|||...

menuarr[2]="<%call top1%>" //洲名###國名|||...

menuidarr[1]="zhou"

menuidarr[2]="author"

menuclass=2 //4級選單

splitchar1="|||";

splitchar2="###";

基本的menuarr[1]與menuarr[2]用類輸出

options.add(new option( "-----請選擇-----",""));

add(new option("text","value"))用法

js生成的value值為top1中的名字,有些用id,有些用文字,在結合資料庫select的可行性的原則下修改

sub top1

sql="select * from type2"

rs.open sql,conn,1,1

while not rs.eof

a=rs("id2")

b=rs("p_type2")

call top2(a,a)

rs.movenext

wend

rs.close

end sub

sub top11

sql="select * from type2"

rs.open sql,conn,1,1

while not rs.eof

response.write (rs("p_type2")&"|||")

rs.movenext

wend

rs.close

end sub

sub top2 (id,b)

sqle="select distinct(author) from product where id2="&id

set rsa=server.createobject("adodb.recordset")

rsa.open sqle,conn,1,1

if not(rsa.eof) then

while not rsa.eof    

response.write (b&"###")

response.write rsa("author")&"|||"

rsa.movenext

wend

else

response.write (b&"###")

response.write "無"&"|||"

end if

rsa.close

end sub

%>  

無限級分類的實現

在我們做 的時候,不管是新聞系統還是產品系統,或者是部落格,論壇等等,都少不了與分類打交道。有時候我們經常說分幾級分類,一般分2 3級,具體視情況而定,但是這樣的做法非常死板,不夠靈活,因為不是任何類別下的分類都有子類,孫類 為了能夠使分類靈活,我們經常採用的是無限級分類。無限級分類主要思路有兩種 ...

無限級分類實現思路

關於該問題,暫時自己還沒有深入研究,在網上找到幾種解決方案,各有優缺點。第一種方案 使用遞迴演算法,也是使用頻率最多的,大部分開源程式也是這麼處理,不過一般都只用到四級分類。這種演算法的資料庫結構設計最為簡單。category表中乙個欄位id,乙個欄位fid 父id 這樣可以根據where id f...

無限級分類實現思路

關於該問題,暫時自己還沒有深入研究,在網上找到幾種解決方案,各有優缺點。第一種方案 使用遞迴演算法,也是使用頻率最多的,大部分開源程式也是這麼處理,不過一般都只用到四級分類。這種演算法的資料庫結構設計最為簡單。category表中乙個欄位id,乙個欄位fid 父id 這樣可以根據where id f...