| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:[原创]自写的一个简单的分页函数
只看楼主 加入收藏
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
 问题点数:0 回复次数:6 
[原创]自写的一个简单的分页函数

代码很简单,很容易看懂。而且可以直接调用。

调用时,把url(你所要插入代码的页面名),imgurl(图片地址),改成自己所要的,就行了。
<%function showpage(url,imgurl)
page=request("page")
PageSize = 20
rs.PageSize = PageSize
totalfilm=rs.recordcount
pgnum=rs.Pagecount
if page="" or clng(page)<1 then page=1
if clng(page) > pgnum then page=pgnum
if pgnum>0 then rs.AbsolutePage=page
response.Write"<form method=Post action='"&url&"' name='go'>"
response.Write" <td align='left'> 共有<font color='#0033CC'>"&rs.recordcount&"</font>条记录"
response.Write"["&page&"/<b>"&rs.pagecount&"</b>页] [共"&totalfilm&"个] "
if page=1 then
response.Write"[首页] [上一页]"
else
response.Write"[<a href='"&url&"?page=1'>首页</a>]"
response.Write"[<a href='"&url&"?page="&page-1&"'>上一页</a>]"
end if
if rs.pagecount-page<1 then
response.Write"[下一页] [尾页]"
else
response.Write"[<a href='"&url&"?page="&page+1&"'>下一页</a>] "
response.Write"[<a href='"&url&"?page="&rs.pagecount&"'>尾页</a>]"
end if
response.Write" </span><input type='text' name='page' size=2 maxlength=10 style='font-size:9pt;color:#FFFFFF;background-color:#B9D9CE;border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000' value='"&page&"' align=center>"
response.Write"<img src='"&imgurl&"' border='0' alt='GO'onClick='javascript:document.go.submit()' style='cursor:hand '> "
response.Write"</td>"
response.Write" </form>"
end function%>

搜索更多相关主题的帖子: 函数 
2006-08-31 15:14
tiaoyuan
Rank: 1
等 级:新手上路
帖 子:183
专家分:0
注 册:2006-8-30
收藏
得分:0 
url(你所要插入代码的页面名),imgurl(图片地址)...这里不太明白..

能说具体些吗??  举个例....谢谢

在不断学习中..
2006-08-31 23:00
ming206
Rank: 2
来 自:重庆
等 级:等待验证会员
威 望:3
帖 子:545
专家分:7
注 册:2005-8-2
收藏
得分:0 
他这个哪是个完整的分页嘛,里面还有rs对象,很明显上面一定有个set rs创建对象的
要好的你最好看看动网论坛源代码、看新云、看动易等这写好站的。我不好说了。。。。

外贸综合平台:E贸通
2006-08-31 23:08
rabbit5455
Rank: 2
等 级:论坛游民
帖 子:123
专家分:25
注 册:2004-4-14
收藏
得分:0 
我觉得楼上说的有道理 。

这份代码不够“通用”,如果能写成一个“独立的函数”或者“独立的类”,

就非常好了。

不过,如果,作者是个初学者,那么这份代码就很有价值了,

可以把里面隐含的那些全局变量进行私有化改造,这样才能算是“通用的东西”。

希望我们可以多多交流啊 。。

Member Of Qingfeng Studio 王旭华[http://][http://hi.baidu.com/rabbit5455]
2006-08-31 23:36
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 
晕,这本来,就是一个独立的函数,rs,只是你的数据库链接参数。这个,没必要在这里写,直接调用就行了。

在调用页(比如:test.asp)输入:

&lt;%url="test.asp"
  imgurl="图片路径"
%&gt;
&lt;%=page(url,imgurl)%&gt;

2006-09-01 08:30
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 
看来,我这是多此一JI,以后,不发了,

2006-09-01 08:33
rabbit5455
Rank: 2
等 级:论坛游民
帖 子:123
专家分:25
注 册:2004-4-14
收藏
得分:0 
楼主不要生气我们只是在探讨技术,

肯定会有不同意见,我觉着这是好事情,不然我们怎么互相学习和进步呢 。。

我之所以认为不够“通用”,是从代码移植上来考虑,

因为我在代码变量声明的时候喜欢加前缀的,肯定不会用 rs 的,因为要用到很多recordset对象。

呵呵 。。

一点个人见解,希望你不要介意 。

我写的浮动广告控制系统,希望你给提出宝贵意见 。

Member Of Qingfeng Studio 王旭华[http://][http://hi.baidu.com/rabbit5455]
2006-09-01 20:25
快速回复:[原创]自写的一个简单的分页函数
数据加载中...
 
   



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

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