📄 multipage_func.asp
字号:
<%
'Response.write(MultiPage(page,20,14560,"&id=2"))
Function MultiPage(CurPage,EachPageNum,TotalNum,OtherPara)
Dim PageString1,TotalPages1
TotalPages1=cint(TotalNum\EachPageNum)
If (TotalNum Mod EachPageNum)<>0 Then TotalPages1=TotalPages1+1
If CurPage>TotalPages1 Then CurPage=TotalPages1
PageString1="<table width=100% border=0 cellspacing=0 cellpadding=0>"
PageString1=PageString1&"<form name=form1 method=post action=""?"&OtherPara&""">"
PageString1=PageString1&"<tr><td width=28% nowrap>"
PageString1=PageString1&"页次:<b>"&CurPage&"</b>/<b>"&TotalPages1&"</b>页 每页<b>"&EachPageNum&"</b> 总数<b>"&TotalNum&"</b>"
PageString1=PageString1&"</td><td width=72% nowrap align=right>"
PageString1=PageString1&"分页:"&MultiPage_(CurPage,TotalPages1,OtherPara)&""
PageString1=PageString1&" 转到:<input class=input1 name=page type=text id=page size=2 maxlength=5> "
PageString1=PageString1&"<input class=input1 type=submit name=Submit value=GO> "
PageString1=PageString1&"</td></tr></form></table>"
MultiPage=PageString1
End Function
Function MultiPage_(CurPage,TotalPages,OtherPara)
Dim MP_i,MP_StartPage,MP_EndPage,PageString,MP_N
MP_N=3
PageString=""
MP_StartPage=CurPage-MP_N
If MP_StartPage<1 Then MP_StartPage=1
MP_EndPage=MP_StartPage+2*MP_N
If MP_EndPage>TotalPages Then
MP_EndPage=TotalPages
MP_StartPage=MP_EndPage-2*MP_N
If MP_StartPage<1 Then MP_StartPage=1
End If
If MP_StartPage=2 Then MP_StartPage=1
If MP_EndPage=TotalPages-1 Then MP_EndPage=TotalPages
If MP_StartPage>2 Then PageString=PageString&"<a href=""?page=1"&OtherPara&""">1</a> <a href=""?page=2"&OtherPara&""">2</a> "
If MP_StartPage>3 Then PageString=PageString&".... "
For MP_i=MP_StartPage To MP_EndPage
If MP_i>TotalPages Then Exit For
If MP_i=CurPage Then
PageString=PageString&"[<font color=red>"&MP_i&"</font>] "
Else
PageString=PageString&"<a href=""?page="&MP_i&OtherPara&""">"&MP_i&"</a> "
End If
Next
If MP_EndPage<TotalPages-2 Then PageString=PageString&".... "
If MP_EndPage<TotalPages-1 Then PageString=PageString&"<a href=""?page="&TotalPages-1&OtherPara&""">"&TotalPages-1&"</a> <a href=""?page="&TotalPages&OtherPara&""">"&TotalPages&"</a> "
MultiPage_=PageString&""
End Function
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -