您的位置:首页 > 编程语言 > ASP

ASP实例代码:长文章分页代码设置方法

2009-02-08 20:55 495 查看
以下为引用的内容:

<%

Class aspxsky_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

%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: