主题:救命啊!~~`各位!
下面的代码是实现产品二级分类显示的,问题就在于找不到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>
运行的时候就说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>