<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
%>  
