代码怎么实现每行显示5条,5条到了就换行的?我怎么看这些语句好像只能输 ...
发布网友
发布时间:2024-10-13 14:41
我来回答
共2个回答
热心网友
时间:2024-10-29 22:57
response.write"<tr>"
i = 1
Do While Not rs.Eof
jingName=Left(rs("jingName"),10)
response.write "<td width='20%' align=center style='line-height:25px;'><a href='jing_show_"&rs("ID")&".html' title='"&jingName&"'><img src='"&rs("BigPic")&"' border='0'width='110' height='80' alt='"&jingName&"'></a><br>"
Response.write "<a href='jing_show_"&rs("ID")&".html' title='"&jingName&"'>"&jingName&"</a></td>"
if i mod 5 = 0 then Response.write"</tr><tr>"
i = i + 1
rs. Movenext
Loop
response.write"</tr>"
这样写就可以了。刚才疏忽了。
刚发现,你的循环写法也不是很理想。
建议你换成这样的写法。
看看效果,我调试不了ASP程序。你就弄弄看。
有问题,你可以继续问。
热心网友
时间:2024-10-29 23:00
要注意for循环判断的位置,在tr前用for循环,不用在tr里面td外面,几tr和td之间用for循环判断