| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1755 人关注过本帖
标题:谁有这样的分页导航代码: 上一页 [1][2][3]...[10]下一页
只看楼主 加入收藏
yzwt2004
Rank: 1
等 级:新手上路
帖 子:472
专家分:0
注 册:2006-1-18
收藏
 问题点数:0 回复次数:7 
谁有这样的分页导航代码: 上一页 [1][2][3]...[10]下一页
具体是这样的:

共100条 第1页/共10页 首页 上一页 [1][2][3][4][5][6][7][8][9][10] 下10条 下一页 尾页


这个,谁有???我只要这个导航代码,不要分页的,谢谢
搜索更多相关主题的帖子: 代码 导航 首页 
2007-04-17 11:57
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
产生1\2\3\4\5\6\7\8\9\10这个样子的分页代码
<%
strsql="*****************************************" '这里根据条件自己写
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 1
if not rs.eof then
page=12
rs.pagesize=page
maxpage=rs.pagecount
if pageno < 1 then
pageno =1
end if
if pageno+1 >maxpage+1 then
pageno=maxpage
end if
rs.absolutePage=pageno
else
maxpage=1
end if
total = rs.RecordCount
%>
'这里执行for 或do while 或while循环都可以,略了.
<%
'===========================
'产生1\2\3\4\5\6\7\8\9\10 等等
sub pages()
pagelast=pageno+9
if pagelast>=maxpage then
pagelast=maxpage
end if

for i=pageno to pagelast
dim str,link0,link1
link0="<a href="&"product.asp?pageno="&i&">"
link1="</a>"
str="&nbsp;"&link0&i&link1
response.Write str
next
end sub
'通过下拉列表直接跳转
sub selectp()
response.Write "跳转到"&" <form action='product.asp' method='post' ><select name='pageno' onChange='javascript:submit()'>"
for i=1 to maxpage
response.Write "<option value="&i&">"&"第"&i&"页"&"</option>"
next
response.write "</form>"
end sub
%>





这个你看看行不行
2007-04-17 15:55
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
测试了一下怎么翻不了呢!还有哪个循环语句的条件是什么啊!


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-04-17 16:15
caor1987
Rank: 1
等 级:新手上路
帖 子:228
专家分:0
注 册:2006-10-15
收藏
得分:0 
先声明,这不是我做的。
上次有人发过了,我这次替他再发下。
RY1KC3Qe.rar (15.32 KB) 谁有这样的分页导航代码: 上一页 [1][2][3]...[10]下一页


2007-04-17 16:23
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
以下是引用gdk2006在2007-4-17 16:15:44的发言:
测试了一下怎么翻不了呢!还有哪个循环语句的条件是什么啊!

我还没测试,你再看看吧.
这也是我找的别人的.

2007-04-17 17:10
メ冰枫ぱ雪
Rank: 1
等 级:新手上路
威 望:2
帖 子:326
专家分:0
注 册:2004-11-13
收藏
得分:0 

我是这么写的。。

If psCount > CInt(psCount) Then
psCount = CInt(psCount) + 1
Else
psCount = CInt(psCount)
End If

PageMin = CurrentPage - 2
PageMax = CurrentPage + 2

If PageMin < 1 Then PageMin = 1
If PageMax < 5 Then PageMax = 5
If PageMax > psCount Then PageMax = psCount

Response.Write("共"& rsCount &"条&nbsp;&nbsp;"& CurrentPage &"/"& psCount &"页&nbsp;&nbsp;")

If CurrentPage > 1 Then
Response.Write("<a href='?PageNo=1'>&lt;&lt;</a>&nbsp;")
Response.Write("<a href='?PageNo="& CurrentPage - 1 &"'>&lt;</a>&nbsp;")
Else
Response.Write("&lt;&lt;&nbsp;")
Response.Write("&lt;&nbsp;")
End If

For i = PageMin To PageMax
Response.Write("[<a href='?PageNo="& i &"'>"& i &"</a>]&nbsp;")
Next

If CurrentPage < psCount Then
Response.Write("<a href='?PageNo="& CurrentPage + 1 &"'>&gt;</a>&nbsp;")
Response.Write("<a href='?PageNo="& psCount &"'>&gt;&gt;</a>")
Else
Response.Write("&gt;&nbsp;")
Response.Write("&gt;&gt;")
End If


动态网页技术交流群:16449874 免费网络收藏夹:http:///Favorite
2007-04-17 23:01
szchenli
Rank: 2
等 级:论坛游民
帖 子:64
专家分:43
注 册:2010-5-29
收藏
得分:0 
好,我要了
2010-06-06 11:13
快速回复:谁有这样的分页导航代码: 上一页 [1][2][3]...[10]下一页
数据加载中...
 
   



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

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