下面的代码是实现产品二级分类显示的,问题就在于找不到buyok.
运行的时候就说buyok16,...,...未定义.
大家看一下问题出在哪?谢谢了!
<SCRIPT language="javascript">
<!--
function showmenu(buyok,img)
{
if(buyok.style.display=="none"){
buyok.style.display="";
img.src="images/bclass2.gif";
} else {
buyok.style.display="none"; 
img.src="images/bclass1.gif";
}
}
//-->
</SCRIPT>
<table width="286" height="249" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="40"><img src="images/index_13.jpg" width="286" height="40" alt=""></td>
  </tr>
  <tr>
    <td background="images/product_bg.jpg" valign="top">
     <%
  sqlstr="select catid,catname from cats where Lev=1 order by ordernum"
  set prs=conn.execute(sqlstr)
  if prs.eof and prs.bof then
     response.Write("暂无相关记录!")
  end if
     %>
 <table width="180" border="0" cellpadding="0" cellspacing="0">
    <% do while not prs.eof%>
     <tr>
       <td height="25"  language=javascript onmouseup="showmenu(buyok<%=prs("catid")%>,img<%=prs("catid")%>);" 
          id=item$pval[buyokID] onmouseover="bgColor='#f0f0f0';" 
          style="CURSOR: hand" onmouseout="bgColor='#ffffff';" vAlign=center 
         ><IMG id=img<%= prs("catid") %> height=20  src="images/bclass1.gif"  width=20 align=absMiddle><%= prs("CatName")%>
     </td>
    </tr>
    <tr>
     <td height="25" bgcolor="#FFFFFF" style="display:none">
       <%
  sqlstr="select catid,catname from cats where RootID="&prs("CatID")&" order by ordernum "
  set prs1=conn.execute(sqlstr)
  if prs1.eof and prs1.bof then
     response.Write("暂无小类!")
  end if%>
       <table width="180" border="0" cellpadding="0" cellspacing="0">
             <% do while not prs1.eof%> 
             <tr>
           <td height="20" valign="middle" align="right" width="27"></td>
                <td height="20"valign="middle" align="left">
                 <table width="172" height="24" border="0" cellpadding="0" cellspacing="0">
                     <tr onMouseOver="this.bgColor='red';" onmouseout="this.bgColor='#FFFFFF';" bgColor=#ffffff>
                        <td align="center" valign="middle">
                          <table width="170"  border="0" cellpadding="0" cellspacing="0">
                            <tr align="center" onMouseOver="this.bgColor='#FAF9E3';" onmouseout="this.bgColor='#FFFFFF';" bgColor=#ffffff>
                              <td width="25" height="22" align="center"><img src="images/bclass3.gif"></td>
                              <td width="152" align="left"><a href="products.asp?sort_id=<%= prs1("CatID") %>&sort=<%= prs1("catname") %>&big_sort=<%=prs("catname")%>"><%=prs1("CatName")%></a>
                              </td>
                            </tr>
                           </table>
                          </td>
                        </tr>
                      </table>
                    </td>
                 </tr>
         <% prs1.movenext
      loop %>
            </table>    
     </td>
    </tr> 
    
    <% prs.movenext
      loop 
      prs.close
      set prs=nothing
      prs1.close
      set prs1=nothing
     %>
    </table>
  </td>
 </tr>
</table>