| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1142 人关注过本帖
标题:[原创]做了一个分页脚,大家看看吧~
只看楼主 加入收藏
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
 问题点数:0 回复次数:8 
[原创]做了一个分页脚,大家看看吧~

9 1 2 3 4 5 6 7 8 9 10 8 :

近日做一个查询系统时突然想做,贴子下面显示页数哪里的效果.

细想了一下原理:

然后写出了以下的代码:

程序代码:
sub pagel(page,pagecc,pagecount)
REM 参数说明:
REM page    当前页数
REM pagecc   页码数
REM pagecount  总共有多少页

REM pagesize*pagecc 是指“页码数”乘于当前为第页码(如果“页码数为”10,则表示显示 1,2,3...8,9,10) REM 如果当前“页码数”为1则显示1,2,3...8,9,10 REM 如果当前“页码数”为2,则显示 < 21,22,23...28,29,30 >如此类推

'获取当前querystring Dim query, a, x, temp action = \"http://\" & Request.ServerVariables(\"HTTP_HOST\") & Request.ServerVariables(\"SCRIPT_NAME\") query = Split(Request.ServerVariables(\"QUERY_STRING\"), \"&\")

For Each x In query if x<>\"\" then a = Split(x, \"=\") If StrComp(a(0), \"page\", vbTextCompare) <> 0 Then temp = temp & a(0) & \"=\" & a(1) & \"&\" End If end if Next '获取结束

page=cint(page) pagesize=(page-1)\pagecc '得出页码总数 if pagecount>pagecc then '如果总页数大于页码数 if pagesize>0 then response.write\"<a href=\"\"?\"&temp&\"page=\"&pagesize*pagecc&\"\"\"><</a> \" for i=(pagesize*pagecc) + 1 to (pagesize+1)*pagecc if i> pagecount then exit for if i=page then response.write \"<font color=\"\"red\"\">\" & i & \"</font> \" else response.write \"<a href=\"\"?\"&temp&\"page=\"&i&\"\"\">\" & i & \"</a> \" end if next if (pagesize+1)*pagecc<pagecount then response.write\"<a href=\"\"?\"&temp&\"page=\"&((pagesize+1)*pagecc)+1&\"\"\">></a> \" else for i=1 to pagecount if i=page then response.write \"<font color=\"\"red\"\">\" & i & \"</font> \" else response.write \"<a href=\"\"?\"&temp&\"page=\"&i&\"\"\">\" & i & \"</a> \" end if next end if end sub

运行结果: 1 2 3 4 5 6 7 8 9 10 > 运行结果符合要求,呵呵,放上来请大家拍拍吧~

搜索更多相关主题的帖子: target action 
2005-10-25 12:11
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
和论坛连动了?

2005-10-25 12:34
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
分页:9 1 2 3 4 5 6 7 8 9 10 8 : 转到:
2005-10-25 12:45
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
挺好 我也收藏~!
2005-10-25 12:56
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
可惜楼主发晚了,我昨天做出了一个同样效果的。用在我需要的项目上了。
2005-10-25 21:50
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
得分:0 
搂住,这个程序怎么用啊?sql语句加哪?

2005-12-08 11:21
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

顶一下,正想自己写呢,这就省事了,呵呵


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-12-08 12:39
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
麻烦版主仔细讲解一下,谢谢!!

2005-12-08 15:05
安静
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-5-8
收藏
得分:0 
考虑一下如何去应用呵~

安静 淡然 执着 狂野..
2006-05-08 16:49
快速回复:[原创]做了一个分页脚,大家看看吧~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030966 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved