28,391
社区成员
发帖
与我相关
我的任务
分享
<% '记录集RS,已经取得
shownum=10 '每页显示条数
totalrecord=rs.recordcount '总记录条数
rs.pagesize=shownum '每页显示条数
maxpage=rs.pagecount '总记录条数
requestpage=clng(request.querystring("page")) ‘取得浏览器地址栏当前页码数
if requestpage="" or requestpage=0 then
requestpage=1
end if
if resquestpage>maxpage then
resquestpage=maxpage
end if
if not requestpage=1 then
rs.move (requestpage-1)*rs.pagesize
end if
for i=1 to rs.pagesize and not rs.bof
%>
<%=rs("title")%>"><%=rs("title")%>
<hr />
<%
rs.movenext
if rs.eof then exit for
next
%>
<br />
<div style="text-align: center;float: none;overflow: hidden;">
<% '开始显示分页样式
if requestpage-1 mod 10=0 then
p=(requestpage-1) \ 10
else
p=(requestpage-1) \ 10
end if
if requestpage=1 then
response.write "<font face=webdings color=""#00FF00"">9</font>"
else
response.write "<a href=?page=1 title=首页><font face=webdings>9</font></a>"
end if
if p*10>0 then response.write "<a href=?page="&p*10&" title=上十页><font face=webdings>7</font></a>"
response.write "<b>"
for ii=p*10+1 to P*10+10
if ii=requestpage then
response.write "<font color=""#00FF00"">"&ii&"</font> "
else
response.write "<a href=?sid="& rs("sid") &"&page="&ii&">"&ii&"</a> "
end if
if ii=maxpage then exit for
next
response.write "</b>"
if ii<maxpage then response.write "<a href=?page="&ii&" title=下十页><font face=webdings>8</font></a>"'客户端必须有“webdings.ttf”这个字体文件,支持!否则显示不出来!不支持火狐浏览器
if requestpage=maxpage then
response.write "<font face=webdings color=""#00FF00"">:</font> "
else
response.write "<a href=?page="&maxpage&" title=尾页><font face=webdings>:</font></a>"
end if
response.write" 总共有"&maxpage&"页 共"&totalrecord&"个记录 每页"&shownum&"个"
%>
response.write "<a href=?sid="& rs("sid") &"&page="&ii&">"&ii&"</a> "
把sid="&rs("sid")&"去掉应该就好了,不知道你为什么要串上sid这个参数,但这里有多条记录,又不在循环里面,显然在这个地方不能这么写rs("sid"),所以报错了,只显示else上面的带颜色的本页链接。。。