<%@ 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 %>(出處:熱點網絡)
|