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

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

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

    中文JAVA技術平等自由協作創造

    Java專題文章博客和開源

    常用鏈接

    統計

    最新評論

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

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

    在給客戶添加分類的時候,結果有太多的分類,本來前臺顯示的時候,將它們全部顯示出來了,好長??蛻籼岢鲂薷囊庖?,要求將它們改成點擊大分類,才可以將其子分類顯示出來,并且每個分類下面還有一條虛線,并且大分類前面有個圖片加號,展開后要變成減號。托福答案
    <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
    '開發:www.aspprogram.cn
    '參數:parent_id為父ID,stype為新聞,產品,文章大分類
    '原創文章,轉載請保留些信息,謝謝
    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
    %>
    在使用這個函數之前加上
    catstr=""
    然后再call,下面的虛線加在css中的dotted_class里面,這樣就搞定了。
    注意:這里得到的是一個表格的行,要和其他行放在一起,不要加到td里面去了。

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


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


    網站導航:
     
    PK10開獎 PK10開獎
    主站蜘蛛池模板: 中文毛片无遮挡高清免费| 免费一级特黄特色大片| 免费A级毛片无码A∨中文字幕下载 | 亚洲国产综合久久天堂| 免费看黄网站在线看 | yy6080久久亚洲精品| 美女被免费视频网站| 亚洲片国产一区一级在线观看 | 中文字幕亚洲乱码熟女一区二区| 美女又黄又免费的视频| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲国产情侣一区二区三区| 中文字幕无码播放免费| 午夜在线a亚洲v天堂网2019| 免费一本色道久久一区| 亚洲va中文字幕| 亚洲国产精品人人做人人爽| 中文字幕永久免费视频| 精品亚洲成a人片在线观看| 国产高清不卡免费在线| 日本亚洲免费无线码| 亚洲高清偷拍一区二区三区| a级片在线免费看| 亚洲国产精品白丝在线观看| 性感美女视频免费网站午夜| 免费播放美女一级毛片| 亚洲春色在线视频| 日本阿v免费费视频完整版| 久久亚洲中文无码咪咪爱| 精品国产日韩亚洲一区| 最近2019免费中文字幕视频三| 亚洲 日韩经典 中文字幕| 亚洲精品国产成人影院| 久久大香香蕉国产免费网站| 456亚洲人成在线播放网站| 亚洲AV网站在线观看| 99精品视频在线视频免费观看| 亚洲欧美aⅴ在线资源| 国产亚洲av片在线观看18女人 | 亚洲一级片免费看| 亚洲人成网站在线观看播放动漫|