[求助]横向循环的代码用javascript怎样写?
请问一下各位大虾横向循环的代码用aspjavascript怎样写?找了好多全是vbs的,有好多东西不知怎样替换,求教。谢谢啦
如vbs的这一段
<table width="90%" border="0" align="center" cellspacing="0">
<%
startrw = 0
endrw = HLooper1__index
numberColumns = 3
numrows = -1
while((numrows <> 0) AND (Not 记录集名.EOF))
startrw = endrw + 1
endrw = endrw + numberColumns
%>
<tr align="center" valign="top">
<%
While ((startrw <= endrw) AND (Not 记录集名.EOF))
%>
<td > <table width="130" border="0" cellpadding="0" cellspacing="1" bgcolor="#006699">
<tr>
<td width="100%" align="center" bgcolor="#66CCFF" class="text2" onMouseOut=this.style.backgroundColor='#66CCFF' onMouseOver="this.style.backgroundColor='#FFFFFF'"><%=(记录集名.Fields.Item("分类名称").Value)%></td>
</tr>
</table></td>
<%
startrw = startrw + 1
记录集名.MoveNext()
Wend
%>
</tr>
<%
numrows=numrows-1
Wend
%>
</table>
中的
HLooper1__index是什么?Wend在js中好像也不识别,while语句改了以后的{}该在哪结束啊?其中mod在jsp中是%吗,为什么改了以后如:if(i/2=0){*******}会提示2的地方语法错误。numrows用不用改成Repeat1__numRows或Recordset1_numRows?再次谢谢大家,救救俺吧
加上一点,还有个帖子中islet朋友的
<tr>
<%do while not rs.eof
i=i+1
response.write("<td>"&=rs(0)&"</td>")
if i mod 4 =0 then response.write("</tr><tr>")
rs.movenext
loop
rs.close%>
</tr>
里面rs(0)怎么换成自己的数据啊?我光改名称好像不行(请原谅我很菜)
无根泉朋友的
<script>
document.write("<table border=1>");
m=0;
for(i=1;i<=4;i++){
document.write("<tr>");
for(j=1;j<=4;j++){
m=m+1;
document.write("<td>"+m);
document.write("</td>");
}
document.write("</tr>")
}
</script>
怎么理解?考进body中运行提示错误
ADODB.Recordset (0x800A0E78)
对象关闭时,不允许操作。
循环的过程我大概能明白,就是好多asp语句把握不准。
如vbs的这一段
<table width="90%" border="0" align="center" cellspacing="0">
<%
startrw = 0
endrw = HLooper1__index
numberColumns = 3
numrows = -1
while((numrows <> 0) AND (Not 记录集名.EOF))
startrw = endrw + 1
endrw = endrw + numberColumns
%>
<tr align="center" valign="top">
<%
While ((startrw <= endrw) AND (Not 记录集名.EOF))
%>
<td > <table width="130" border="0" cellpadding="0" cellspacing="1" bgcolor="#006699">
<tr>
<td width="100%" align="center" bgcolor="#66CCFF" class="text2" onMouseOut=this.style.backgroundColor='#66CCFF' onMouseOver="this.style.backgroundColor='#FFFFFF'"><%=(记录集名.Fields.Item("分类名称").Value)%></td>
</tr>
</table></td>
<%
startrw = startrw + 1
记录集名.MoveNext()
Wend
%>
</tr>
<%
numrows=numrows-1
Wend
%>
</table>
中的
HLooper1__index是什么?Wend在js中好像也不识别,while语句改了以后的{}该在哪结束啊?其中mod在jsp中是%吗,为什么改了以后如:if(i/2=0){*******}会提示2的地方语法错误。numrows用不用改成Repeat1__numRows或Recordset1_numRows?再次谢谢大家,救救俺吧
加上一点,还有个帖子中islet朋友的
<tr>
<%do while not rs.eof
i=i+1
response.write("<td>"&=rs(0)&"</td>")
if i mod 4 =0 then response.write("</tr><tr>")
rs.movenext
loop
rs.close%>
</tr>
里面rs(0)怎么换成自己的数据啊?我光改名称好像不行(请原谅我很菜)
无根泉朋友的
<script>
document.write("<table border=1>");
m=0;
for(i=1;i<=4;i++){
document.write("<tr>");
for(j=1;j<=4;j++){
m=m+1;
document.write("<td>"+m);
document.write("</td>");
}
document.write("</tr>")
}
</script>
怎么理解?考进body中运行提示错误
ADODB.Recordset (0x800A0E78)
对象关闭时,不允许操作。
循环的过程我大概能明白,就是好多asp语句把握不准。