![]() |
#2
yms1232012-03-06 19:57
|

'数据库连接和创建记录集省略...
Cnews=rs.recordcount
onepage=20
rs.pagesize=onepage
pages=rs.pagecount
page=request.QueryString("page")
if page<=0 then page=1
pump=onepage*(page-1)
if rs.eof and rs.bof then
Response.Write("当前没有新闻!")
End if
rs.move pump
for i=1 to onepage
if rs.eof then exit for
'这里是循环的记录
rs.movenext
next
if page<6 then
firstnum=1
lastnum=6
if lastnum>pages then lastnum=pages
else
firstnum=page-3
lastnum=page+3
if lastnum>pages then lastnum=pages
end if
下面是要显示的html部分:

<a href="news.asp?action=list&page=1"><<</a>
<%for i=firstnum to lastnum%>
<a href="news.asp?action=list&page=<%=i%>" ><%=i%></a>
<%next%>
<a href="news.asp?action=list&page=<%=pages%>"> >></a>
<%for i=firstnum to lastnum%>
<a href="news.asp?action=list&page=<%=i%>" ><%=i%></a>
<%next%>
<a href="news.asp?action=list&page=<%=pages%>"> >></a>
现有问题出来了,我想要的是这样的效果:http://www.(不能上传图片?就发个地址吧。)
问题一:当前页面的数字是和其它页面不一样的,所以加上一个class="current"的CSS代码,这个应该怎么加呀?
问题二:想要当前页面没有链接,比如我点到第3页了,那第三页的链接就没有了。
这两个问题应该是一个原因,请高人指点一二,万分感谢!
[ 本帖最后由 towering 于 2012-3-8 11:54 编辑 ]