ASP网页中,如何在动态公告栏里显示条数

在ASP网页中的公告栏里,一共显示最新五条公告信息.我想在每条公告前加上序号,请问加上什么代码.<MARQUEEonmouseover=this.stop()onmous... 在ASP网页中的公告栏里,一共显示最新五条公告信息.
我想在每条公告前加上序号,请问加上什么代码.
<MARQUEE onmouseover=this.stop() onmouseout=this.start()
scrollAmount=1 scrollDelay=5 direction=up width=153
height=89 style="list-style-type: none"><FONT style="FONT-SIZE: 12pt" face=宋体
color=#ee563f>

<%

Set rs=Server.CreateObject("ADODB.RecordSet")

sql="select top 5 * from news where lm='16' order by id desc"
rs.Open sql,conn,1,1

%>

<%
i=0
if rs.eof and rs.bof then
response.Write("暂时没有记录")
else
do while not rs.eof
%>

<TABLE cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD><a href="onews.asp?id=<%= RS("id") %>" target="_blank" title="<%=rs("title")%>"><%=rs("title")%></a>
</TD>
</TR>
</TBODY></TABLE>
<%
i=i+1
rs.movenext
loop
'if i=5 then exit for
end if
%>
<H4 align=left></FONT></MARQUEE>
展开
 我来答
百度网友a452057f7
2006-10-10
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
1,你的数据库里面是否有记录序号那个字段,如果有,在页面里的记录集用rs.fileds("id").value
2, 如果没有序号字段,还可以用rs.absolutePosition,记录集对象会自动编一个顺序号

<TD>
<a href="onews.asp?id=<%= RS("id") %>" target="_blank" title="<%=rs("title")%>">
<%= rs.absolutePosition %>
<%=rs("title")%>
</a>
</TD>
百度网友00d80fc49
2006-10-10 · TA获得超过114个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:257万
展开全部
用循环的话
就用
for i=1 to 5
引用数据库的公告内容!给出一个序号i
next
死的办法
就从数据依据某个字段..找出最新的5条公告
然后定义
i=1
m=2
n=3
a=4
b=5
然后再一个一个调用!!

推荐用第一个~
^_^!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丧失灵魂
2006-10-10 · 超过35用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:0
展开全部
一般ASP里打开数据库都是在循环之前定义一个变量,然后每次这个变量自加1
在输出这个变量就是你要的序号了!
这样就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式