|          
<%@ Language=VBScript %>
 <HTML>
 <HEAD>
 </HEAD>
 <BODY>
 
 <%
 dim currentpage '定义当前页
 dim filename '文件名
 Const MaxPerPage=20 '每页显示的记录个数
 dim totalnumber '记录总数
 filename="showpages.asp"
 totalnumber=200 '设置记录总数为200
 
 if not isempty(request("page")) then
 currentPage=cint(request("page"))
 else
 currentPage=1
 end if
 showpages totalnumber,MaxPerPage,filename
 %>
 </BODY>
 </HTML>
 <%'定义分页的函数,以totalnumber,maxperpage,filename作为函数的入口。
 function showpages()
 dim n
 if (totalnumber mod MaxPerPage)=0 then
 n= totalPut \ MaxPerPage
 else
 n= totalPut \ MaxPerPage + 1
 end if
 if n=1 then
 exit sub
 end if
 dim k
 response.write "<p align='left'>>> 分页 "
 for k=1 to n
 if k=currentPage then
 response.write "[<b>"+Cstr(k)+"</b>] "
 else
 response.write "[<b>"+"<a href="&filename&"?page="+cstr(k)+">"+Cstr(k)+"</a></b>] "
 end if
 next
 response.write "</p>"
 end function
 %>(出处:热点网络)
 |