ASP实例教程:asp无限级显示分类代码
作者 佚名技术
来源 ASP编程
浏览
发布时间 2012-03-13
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显示与隐藏 ''参数: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") ''******************下面是 |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于
ASP实例教程:asp无限级显示分类代码
的所有评论