ASP 中 为什么不能循环 嵌套!
<SCRIPTlanguage=javascript>functiongbhh(e){<%setrs=server.CreateObject("adodb.records...
<SCRIPT language=javascript>
function gbhh(e)
{
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select hh from shopxx group by hh",conn,1,1
if not rs.eof then
Do while not Rs.Eof
%>
if (<%=rs("hh")%>==e)
{
<%
set r=server.CreateObject("adodb.recordset")
r.open "select ys from shopxx where hh='"+rs("hh")+'",conn,1,1
if not r.eof then
Do while not r.eof
%>
alert( <%=r("ys")%>);
<%
r.Movenext
Loop
end if
r.close
set r=nothing
%>
}
<%
Rs.Movenext
Loop
end if
rs.close
set rs=nothing
%>
}
</SCRIPT> 展开
function gbhh(e)
{
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select hh from shopxx group by hh",conn,1,1
if not rs.eof then
Do while not Rs.Eof
%>
if (<%=rs("hh")%>==e)
{
<%
set r=server.CreateObject("adodb.recordset")
r.open "select ys from shopxx where hh='"+rs("hh")+'",conn,1,1
if not r.eof then
Do while not r.eof
%>
alert( <%=r("ys")%>);
<%
r.Movenext
Loop
end if
r.close
set r=nothing
%>
}
<%
Rs.Movenext
Loop
end if
rs.close
set rs=nothing
%>
}
</SCRIPT> 展开
展开全部
可能是罗辑错误,你不会是希望程序一边弹出alert一边loop吧。这是不可能的。loop用于显示,不能用来弹出,最多弹出一次。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询