asp三级分类显示问题 高手的进

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:36:58
问题是当二级分类中有一个类别没有三级分类时 其它的二级分类下面三级分类就无法展开 页面就提示网页有错误 什么缺少对象 以下是代码:
<div class="P_left">

<%

set myrs = server.CreateObject("adodb.recordset")
myrs.open "select categoryid,category from category where categoryid = 1 and hide=0 and parentID=0 order by categoryorder",conn,1,1
if myrs.eof then
myrs.close
response.Write "<tr><td align=center>No Class</td></tr>"
else
do while not myrs.eof%>
<div class="category_tit"><%=myrs("category")%></div><!--类别标题-->

<div class="category_womenu">

<div id="extend">

<ul>

<%set rs1 = server.CreateObject("adodb.recordset")
rs1.open "select categoryid,category from category where hide=0 and ParentID="&myrs("categoryid")&" order by categoryorder

这个挺简单的啊,你那展开的是调用JS吧。你先判断一下这个二级分类下有没有三级分类,
if 有 then
javascript:new_leftMenuClick(<%=new_ci%>);
else
javescript:; '直接取消他的new_leftMenuClick
end if
OK!