请教高手ASP图片多行显示的问题?急!

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:30:48
<table width="540" border="0" cellspacing="10" sellpadding="10">
<tr>
<%
Set Rs=Server.CreateObject("ADODB.RecordSet")
SqlStr="select * from tProduct"
Rs.Open SqlStr,conn,1,1
i=1
%>

<%
page=request("page")
if page="" or page<1 then
page=1
else page=cint(page)
end if
rs.pagesize=4 '这里设置每页显示的
sumpage=rs.pagecount
if page>sumpage then
page=sumpage
end if
if not rs.eof then
rs.absolutepage=page
end if
%>

<% for x=1 to 4
if rs.eof then
exit for
end if%>

<td align="center"><a href="../Product/ShowProduct.asp?ID=<%=rs("ID")%>" target="_blank"><img <%if trim(rs("ProductPic"))="" or isnull(rs("ProductPic"))

什么问题?
出什么问题了?

我建议你使用 DIV + CSS 来让图片自动换行

那样的话你不用写这么多的控制代码。

CSS 会自动帮你换行;

参考:
.a_div{width:200px;}
.big_div{width:1000px;}
response.write "<div class=big_div>"
for i = 1 to rs.recordcount
response.write "<div class=a_div>" & rs("url")&"</div>"

next
response.write "</div>"