微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP实现长文章内容自动分页或手动分页函数

如果一篇文章太长我们可以给其分页,现在各大门户新闻基本上都做了分页,长文章内容分页2个实现思路:自动安字数分页或手动标示分页。下面请看编程之家的长文章分页思路代码函数

ASP实现长文章内容自动分页或手动分页函数

’长文章内容按标识手动分页 

function manualPage(str) 

pages=request.QueryString("page") 

contentstr=split(str,"{$page$}") 

Response.Write(ContentStr(pages)) 

Response.Write("<p/>") 

Response.Write("<div class=""Pagelist"">") 

For i = 0 to ubound(ContentStr)  

Response.Write("<a href=’?ID="&id&"&page="&i&"’>"&i+1&"</a>&nbsp;") 

Next 

Response.Write("</div>") 

end function

’长文章内容按长度分页 

function autopage(str,fontnum) 

if len(str)>fontnum then 

if len(str) mod fontnum>0 then ’计算总页数 

pagecontent=len(str)fontnum+1 

else 

pagecontent=len(str)fontnum 

end if 

Dim arr() 

ReDim arr(pagecontent) 

for m = 1 to pagecontent 

if m<>pagecontent then 

arr(m)= mid(str,(m*fontnum-fontnum+1),fontnum) 

else 

arr(m)= mid(str,(m*fontnum-fontnum+1),len(str)) 

end if 

next 

if Request.QueryString("page")<>"" then 

Response.Write(arr(Request.QueryString("page"))) 

else 

Response.Write(arr(1)) 

end if 

Response.Write("<p/>") 

Response.Write("<div class=""Pagelist"">") 

for i = 1 to pagecontent 

Response.Write("<a href=?ID="&id&"&page="&i&">"&i&"</a> ") 

next 

Response.Write("</div>") 

else 

Response.Write(str) 

end if 

end function

编程之家温馨提醒:想分页漂亮没差错,还是标示分页的好。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐