ASP代码,高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:09:42
这是后半断的语句,看不懂的是response.write那一段.能不能翻译一下,高手们?

<% If Ipoor = 4 Then
Ipoor=0
response.Write("</tr><tr><td> ")
Else
response.write("</td><td>")
End if
Next
Set arrRecordData = Nothing
End If%>
输出</tr><tr><td>(新增一个table行)?为什么代码不对称..?我现在想知道的是:图片新闻以一行多张时,是循环<td>吗,
写response.write("</tr><tr><td> ") 这样的语句有什么规律?有的时候又写成response.write("</tr></td><td><tr> ") .我就想知道这个原因!!有满意回答,有想不到的悬赏噢..

<%
'判断Ipoor是不是等于4
If Ipoor = 4 Then
'如果Ipoor等于4,就让Ipoor的值为0
Ipoor=0
'在当前页写代html代码"</tr><tr><td> "
response.Write("</tr><tr><td> ")
'如果Ipoor不等于4
Else
'在当前页写代html代码"</td><td> "
response.write("</td><td>")
'判断结束
End if
'循环的语句
Next
'把arrRecordData清空
Set arrRecordData = Nothing
''判断结束
End If%>

首先该代码不是完整的。我想这段代码的主要目的是分行,当一行超过4列后,就重新起一行。

<% If Ipoor = 4 Then '如果Ipoor = 4
Ipoor=0 '重置Ipoor = 0
response.Write("</tr><tr><td> ") '输出</tr><tr><td>(新增一个table行)
Else '否则
response.write("</td><td>") '输出</td><td>(新增一个table单元格)
End if
Next
Set arrRecordData = Nothing
End I