ASP实例代码:搞个长文章分页代码
asp实例代码:搞个长文章分页代码
<%
class xsky_page
private sub class_initialize
end sub
public function alert(message,gourl)
message = replace(message,"","")
if gourl="-1" then
response.write ("<script language=javascript>alert(" & message & ");history.go(-1)</script>")
else
response.write ("<script language=javascript>alert(" & message & ");location=" & gourl &"</script>")
end if
response.end()
end function
public sub showpage(str,page,url)
if not isnumeric(page) then
alert "提示:错误的参数!","-1"
end if
if page="" or page=0 or isnull(page) or isempty(page) then
page=1
else
page=cint(page)
end if
str=split(str,"{nextpage}")
abspage=page
pcount=ubound(str)+1
if page>cint(ubound(str)+1) or page<1 then
alert "提示:错误的参数!","-1"
else
response.write str(page-1)&"<br><br><center> 共分为"&pcount&"页 "
end if
for p=0 to ubound(str)
response.write "<a href="&url&"p="&p+1&">["&p+1&"]</a> "
next
response.write "当前第"&abspage&"/"&pcount&"页</center>"
end sub
end class
------------------调用-----------------------
p=request.querystring("p")
str="第一页:这里是第一页的内容{nextpage}第二页:这里是第二页的内容"
url="shownews.asp?id="&id&"&"
set newpage=new aspxsky_page
newpage.showpage str,p,url
%>
下一篇: 千影浏览器如怎么查看收藏夹的内容?