<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    中文JAVA技術(shù)平等自由協(xié)作創(chuàng)造

    Java專題文章博客和開源

    常用鏈接

    統(tǒng)計

    最新評論

    asp無限級分類加js收縮伸展功能代碼

    為了方便使用分類,我定義了一個分類表category,里面字段是托福答案
    id(自動編號) cat_name(分類名) parent_id(父ID,對應(yīng)本表ID) cat_order(順序) is_show(是否顯示) u_id(這個用來區(qū)別是新聞分類,還是產(chǎn)品分類,還是其他分類),為了方便,我將這些分類全部放在這張表中。

    在給客戶添加分類的時候,結(jié)果有太多的分類,本來前臺顯示的時候,將它們?nèi)匡@示出來了,好長??蛻籼岢鲂薷囊庖?,要求將它們改成點擊大分類,才可以將其子分類顯示出來,并且每個分類下面還有一條虛線,并且大分類前面有個圖片加號,展開后要變成減號。托福答案
    <script>
    function fd(id,num)
    {
    t=$("c"+id+"_1").style.display;

    if(t=="none")
    {
    t1="block";
    t2="images/fll_34.gif";
    }
    else
    {
    t1="none";
    t2="images/fll_34.gif";
    }
    for(i=1;i<=num;i++)
    {
    $("c"+id+"_"+i).style.display=t1;
    $("d_"+id).src=t2;
    }
    }
    function $(id)
    {
    return document.getElementById(id);
    }
    </script>
    這是asp無限級顯示分類代碼,并給這些分類加上id

    <%
    '功能:asp無限級顯示分類+js顯示與隱藏
    '作者:wangsdong
    '開發(fā):www.aspprogram.cn
    '參數(shù):parent_id為父ID,stype為新聞,產(chǎn)品,文章大分類
    '原創(chuàng)文章,轉(zhuǎn)載請保留些信息,謝謝
    function cat111(parent_id,stype)
    set rs1 =server.createobject("adodb.recordset")
    sql="select cat_name,cat_id,parent_id from category where parent_id="&parent_id&" and u_id="&stype&" and is_show=1 order by cat_order asc"
    set rs1=conn.execute(sql)
    If rs1.eof Then
    Else
    if(depath>2) then
    display2="none"
    else
    display2="block"
    end if
    dim j
    j=1
    do while not rs1.eof
    cat_name1 = rs1("cat_name")
    cat_id1 = rs1("cat_id")
    parent_id1=rs1("parent_id")
    '******************下面是你要顯示的******************'
    m9=0
    sql2="select count(cat_id) as t from category where parent_id="&cat_id1&" and u_id="&stype&""
    set rs2=server.createobject("adodb.recordset")
    set rs2=conn.execute(sql2)
    if not rs2.eof then
    m9=rs2("t")
    else
    m9=0
    end if
    rs2.close

    if(depath<=2) then
    mgif="images/-.gif"
    a="block"
    else
    if(m9>0) then
    mgif="images/+.gif"
    else
    mgif="images/-.gif"
    end if
    if(depath=4) then
    a="block"
    else
    a="none"
    end if
    end if


    catstr=catstr & "<tr id=""c"&parent_id&"_"&j&""" style=""display:"&a&"""><td width=""25"" align=""center"" valign=""middle"" class=""dotted_class""><img src="""&mgif&""" width=""12"" height=""11"" id=""d_"&cat_id1&"""></td><td class=""dotted_class leftcatcss"">"
    if(m9>0) then
    catstr=catstr&"<a href=""javascript:void(0);"" _fcksavedurl="""javascript:void(0);""" _fcksavedurl="""javascript:void(0);""" onclick=""fd("&cat_id1&","&m9&")"">" &vbnewline
    else
    catstr=catstr&"<a href=""products.asp?id="&cat_id1&""" target=""_blank"">"&vbnewline
    end if
    for i=1 to depath
    catstr=catstr&"&nbsp;"
    Next
    catstr=catstr&cat_name1&"</a></td></tr>"&vbnewline
    m9=0

    sql2="select cat_name,cat_id from category where parent_id="&parent_id1&" and u_id="&stype&" order by cat_order asc"
    set rs2=server.createobject("adodb.recordset")
    set rs2=conn.execute(sql2)
    if not rs2.eof then
    depath=depath+4
    call cat111(cat_id1,stype)
    end if
    rs2.close
    set rs2=nothing
    depath=depath-4
    '******************上面是你要顯示的******************'
    j=j+1
    rs1.movenext
    loop
    End If
    rs1.close
    set rs1=nothing
    end Function
    %>
    在使用這個函數(shù)之前加上
    catstr=""
    然后再call,下面的虛線加在css中的dotted_class里面,這樣就搞定了。
    注意:這里得到的是一個表格的行,要和其他行放在一起,不要加到td里面去了。

    posted on 2013-09-16 19:50 好不容易 閱讀(119) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    PK10開獎 PK10開獎
    主站蜘蛛池模板: 99麻豆久久久国产精品免费| 免费人成大片在线观看播放| 污视频在线观看免费| 国产偷国产偷亚洲高清日韩| 黄网站色成年片大免费高清| 免费在线观看中文字幕| 亚洲成aⅴ人片久青草影院按摩| 全免费一级毛片在线播放| 欧美亚洲国产SUV| 亚洲成av人片一区二区三区| igao激情在线视频免费| 亚洲精品一品区二品区三品区| 国产成人无码区免费网站| 亚洲人成电影亚洲人成9999网| www视频在线观看免费| 亚洲 欧洲 日韩 综合在线| 在线免费观看韩国a视频| 免费一级毛片在线播放放视频| 国产自偷亚洲精品页65页| 免费人成网站在线观看不卡 | 国产免费久久精品99re丫y| 亚洲人成激情在线播放| 日韩免费福利视频| 一级做a免费视频观看网站| 亚洲色图在线播放| 女人被弄到高潮的免费视频| 暖暖免费中文在线日本| 亚洲av日韩av高潮潮喷无码| 免费H网站在线观看的| 狠狠热精品免费观看| 亚洲av无码国产精品夜色午夜| 日韩国产免费一区二区三区| 最新亚洲人成无码网www电影| 国产午夜亚洲精品午夜鲁丝片| 69视频在线是免费观看| 国产亚洲人成在线影院| 亚洲成色999久久网站| 免费看美女让人桶尿口| 拍拍拍无挡免费视频网站| 99久久国产亚洲综合精品| 中文字幕亚洲乱码熟女一区二区|