求助:asp如何实现新闻列表分两列显示?急!

<tablewidth="98%"border="0"cellpadding="0"cellspacing="0"class="news"><%'setrs=server... <table width="98%" border="0" cellpadding="0" cellspacing="0" class="news">
<%'
set rs=server.CreateObject("adodb.recordset")
rs.open "select top 10 * from int86_news where anclassid=6 order by adddate desc",conn,1,1
%>
<%do while not rs.eof%>
<tr>
<td height="20"> ·<font color="#925f07"><a href="news_show.asp?id=<%=rs("id")%>" target="_blank">
<%if len(trim(rs("title")))>17 then
response.write left(trim(rs("title")),16)&"..."
else
response.write trim(rs("title"))
end if
%>
</a></font></td>
</tr>
<%
rs.movenext
loop
rs.close
set rs=nothing%>
</table>
展开
 我来答
速动科技
2007-09-21 · TA获得超过108个赞
知道小有建树答主
回答量:205
采纳率:75%
帮助的人:97.4万
展开全部
  直接用rs.movenext就可以
  具体代码如下

  <table width="98%" border="0" cellpadding="0" cellspacing="0" class="news">
  <%'
  set rs=server.CreateObject("adodb.recordset")
  rs.open "select top 10 * from int86_news where anclassid=6 order by adddate desc",conn,1,1
  %>

  <%do while not rs.eof%>
  <tr>
  <td width="50%" height="20"> ·<font color="#925f07"><a href="news_show.asp?id=<%=rs("id")%>" target="_blank">
  <%if len(trim(rs("title")))>17 then
  response.write left(trim(rs("title")),16)&"..."
  else
  response.write trim(rs("title"))
  end if
  %>
  </a></font></td>
  <%rs.movenext%>
  <td width="50%">·<font color="#925f07"><a href="news_show.asp?id=<%=rs("id")%>" target="_blank">
  <%if len(trim(rs("title")))>17 then
  response.write left(trim(rs("title")),16)&"..."
  else
  response.write trim(rs("title"))
  end if
  %>
  </a></font></td>
  </tr>
  <%
  rs.movenext
  loop
  rs.close
  set rs=nothing%>
  </table>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式