主页 > 知识库 > 如何编写翻页函数?

如何编写翻页函数?

热门标签:检查注册表项 网站文章发布 服务器配置 呼叫中心市场需求 美图手机 智能手机 铁路电话系统 银行业务

page.inc
%
Sub ShowPageBar(TotalPage,CurPage,strUrl)
'
参数TotalPage:全部页数;CurPage:当前页数;strUrl:翻页使用的连接地址.

DIM strPage
CurPage=GetValidPageNO(TotalPage,CurPage)
Response.Write "TABLE WIDTH=''100%''>"
Response.Write "tr>td width=''100%'' align=''right''>"
Response.Write "
页数:" CurPage "/" TotalPage "  "
IF InStr(strUrl,"?")=0 THEN
strPage="?Page="
ELSE
strPage="Page="
END IF

IF Curpage>1 THEN
Response.Write "a href=" strUrl strPage"1>
第一页/a>"
ELSE
Response.Write "
第一页"
END IF

IF CurPage>=2 THEN
Response.Write "a href=" strUrl strPage CurPage-1">
上一页/a>"
ELSE
Response.Write "
上一页"
END IF

IF cInt(CurPage)cInt(TotalPage) THEN
Response.Write "a href=" strUrl strPage CurPage+1">
下一页/a>"
ELSE
Response.Write "
下一页"
END IF

IF cInt(CurPage) >cInt(TotalPage) THEN
Response.Write "a href=" strUrl strPage TotalPage">
最末页/a>"
ELSE
Response.Write "
最末页"
END IF
Response.Write "/td>/tr>/table>"
END SUB

Function GetValidPageNo(PageCount,CurPage)
Dim iPage
iPage=CurPage
IF cInt(CurPage)1 THEN
iPage= 1
END IF
IF cInt(iPage) > cInt(PageCount) THEN
iPage= PageCount
END IF
GetValidPageNo=iPage
END Function
%>

看看引用这个函数的例子:

chunfeng.asp
!--#include Virtual="page.inc"-->
%
SET objConn=Server.CreateObject("ADODB.CONNECTION")
SET objRst=Server.CreateObject("ADODB.RECORDSET")
objConn.Open Application("dsn")

strSQL="select * from
要使用的查询
objRst.Open strSQL,objConn,adOpenStatic
'
打开数据记录.
objRst.PageSize=20
'
设置单页的数据记录数
iPageCount=objRst.PageCount
'
定义了一个页码数量的变量.
If Len(Request.QueryString("Page"))=0 Then
CurPage=1
Else
CurPage=CInt(Request.Querystring("Page"))
End If
'
得到当前的页码.
objRst.AbsolutePage=CurPage
'
设置记录集中的当前页.

'
开始调用显示翻页的函数,显示页数栏.
'
函数原型:ShowPageBar(TotalPage,CurPage,strUrl) .
strUrl="chunfeng.asp"
'
定义连接的URL,可以用我们自己的页面地址.
ShowPageBar iPageCount,CurPage,strUrl
'
调用完成.

----------------------------------------------------------------------------------------------------------------

这里显示自己的内容
----------------------------------------------------------------------------------------------------------------

 

objConn.Close
SET objRst=NOTHING
SET objConn=NOTHING
%>

 

 

您可能感兴趣的文章:
  • php中文本数据翻页(留言本翻页)
  • 点图片上一页下一页翻页效果
  • PHP 翻页 实例代码
  • PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
  • php实现的仿阿里巴巴实现同类产品翻页
  • 在图片上显示左右箭头类似翻页的代码
  • 解析Android中实现滑动翻页之ViewFlipper的使用详解
  • 通过MySQL优化Discuz!的热帖翻页的技巧
  • PHP翻页跳转功能实现方法
  • MongoDB快速翻页的方法

标签:沈阳 长治 沧州 新疆 上海 红河 乐山 河南

巨人网络通讯声明:本文标题《如何编写翻页函数?》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266