我的博客| Blog
- ·微信小程序错误:VM564:...
- ·mongodb3.2设置密码...
- ·单行滚动代码-单行滚动效果
- ·自己动手制作图形字体,以便于...
- ·MySQL无限级分类PHP按...
- ·Windows下的Apach...
- ·如何将网站上的文章分享到微信...
- ·PHP实现自动获取本月第几个...
联系我| Contact Me
- 电话:18681257080
- QQ:271538869
- 邮编:518020
- 信箱:service@08321.org
- 地址:四川省内江市资中县
诚信稳健,和谐共赢
- 以诚信为立世之本,在稳健的基础上,不断寻求创新与突破。
- 以务实严谨、精微细致的专业精神,为客户做最优质的策划,实现效果最大化。
成功,依稀可见
- 成功,依稀可见!——依希设计
- 成功是很多方面的,很多小的成功可以积累成大的成功,而真正意义上的成功是永远不可能到达的,所以只能依稀可见。
我的博客
ASP分页过程及其调用方法(珍藏版)
来源:本站编辑 发布日期:2009-8-27 已有 人浏览过此信息
<%
'分页过程
sub pagination(fn)
response.write("<div class='page'>页码:"&page&"/"&rs.pagecount&"页 总计:"&rs.recordcount&"条 每页:"&rs.pagesize&"条")
if page<=1 then
response.write(" <span style='color:#888;'>首 页 | 上一页</span>")
else
response.write(" <a href='"&fn&"?page=1"&url&"'>首 页</a> | <a href='"&fn&"?page="&page-1&url&"'>上一页</a>")
end if
if page>=rs.pagecount then
response.write(" | <span style='color:#888;'>下一页 | 尾 页</span>")
else
response.write(" | <a href='"&fn&"?page="&page+1&url&"'>下一页</a> | <a href='"&fn&"?page="&rs.pagecount&url&"'>尾 页</a>")
end if
response.write(" 转到: <select size='1' name='page' onChange=""javascript:document.location.href='"&fn&"?page='+this.options[this.selectedIndex].value+'"&url&"';"">")
for i=1 to rs.pagecount step 1
if i=page then
response.write("<option value='"&i&"' selected='selected'>-"&i&"-</option>")
else
response.write("<option value='"&i&"'>-"&i&"-</option>")
end if
next
response.write("</select></div>")
end sub
%>
-----------------------------------------------------过程结束,调用方法开始-----------------
call pagination("news.html")
注:这里传输的参数一般是指程序文件名,主要用于伪静态更改了当前程序文件名的情况下,如:news.asp 新闻传送了一个分类,则此文件名更改为 news_s2.html,并且程序文件都是news.asp 此时可通过文件名肃清参数传递。
call pagination("")
注:无需参数传递可写成这样,转为是以本页文件接收数据。
'分页过程
sub pagination(fn)
response.write("<div class='page'>页码:"&page&"/"&rs.pagecount&"页 总计:"&rs.recordcount&"条 每页:"&rs.pagesize&"条")
if page<=1 then
response.write(" <span style='color:#888;'>首 页 | 上一页</span>")
else
response.write(" <a href='"&fn&"?page=1"&url&"'>首 页</a> | <a href='"&fn&"?page="&page-1&url&"'>上一页</a>")
end if
if page>=rs.pagecount then
response.write(" | <span style='color:#888;'>下一页 | 尾 页</span>")
else
response.write(" | <a href='"&fn&"?page="&page+1&url&"'>下一页</a> | <a href='"&fn&"?page="&rs.pagecount&url&"'>尾 页</a>")
end if
response.write(" 转到: <select size='1' name='page' onChange=""javascript:document.location.href='"&fn&"?page='+this.options[this.selectedIndex].value+'"&url&"';"">")
for i=1 to rs.pagecount step 1
if i=page then
response.write("<option value='"&i&"' selected='selected'>-"&i&"-</option>")
else
response.write("<option value='"&i&"'>-"&i&"-</option>")
end if
next
response.write("</select></div>")
end sub
%>
-----------------------------------------------------过程结束,调用方法开始-----------------
call pagination("news.html")
注:这里传输的参数一般是指程序文件名,主要用于伪静态更改了当前程序文件名的情况下,如:news.asp 新闻传送了一个分类,则此文件名更改为 news_s2.html,并且程序文件都是news.asp 此时可通过文件名肃清参数传递。
call pagination("")
注:无需参数传递可写成这样,转为是以本页文件接收数据。
上一条:ASP正则对象简单使用说明