<% Class aspxsky_page PrivateSub class_initialize End Sub PublicFunction 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>") EndIf Response.End() End Function PublicSub showpage(str,page,url) ifnotisnumeric(page) then alert "提示:错误的参数!","-1" endif if page=""or page=0orisnull(page) orisempty(page) then page=1 else page=cint(page) endif str=split(str,"{nextpage}") abspage=page pcount=ubound(str)+1 if page>cint(ubound(str)+1) or page<1then alert "提示:错误的参数!","-1" else response.write str(page-1)&"<br><br><center> 共分为"&pcount&"页 " endif for p=0toubound(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="?id="&id&"&" set newpage=new aspxsky_page newpage.showpage str,p,url %>