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...