ASP

asp长文章的自动分页代码

<%
sub autopage()
dim Maxpagelen,page,content,PageNumber,ArticleID
dim contentlen
dim BeginPoint,EndPoint

Maxpagelen=1000
content=ubbcode(rs(“content”))
ArticleID=rs(“ArticleID”)
contentlen=len(content)
page=request.QueryString(“page”)

if contentlen<=Maxpagelen then
response.Write content
else
if page=”” then
page=1
else
page=Cint(page)
end if

if pageNumber*MaxPagelen<contentlen then
PageNumber=PageNumber+1
end if
PageNumber=int(contentlen/Maxpagelen)+1
if page<1 then page=1
if page>PageNumber then page=PageNumber
if page=1 then
BeginPoint=1
else
BeginPoint=MaxPagelen*(page-1)+1
end if
if page=PageNumber then
EndPoint=contentlen
else
EndPoint=MaxPagelen*page
if EndPoint>=ContentLen then
EndPoint=ContentLen
end if
end if

content=Mid(content,BeginPoint,EndPoint-BeginPoint)
response.Write content
response.Write”<br>”
response.Write”<br>”
response.Write”<br>”

end if
for i=1 to PageNumber
response.Write “<a href=”http://www.700net.com/article.asp?ID=”” &amp; ArticleID &amp;”&amp;page=” &amp; i &amp; “> “&amp; i &amp;”</a>”
Next
end sub
%>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部