数据分页显示按钮,自动获取url链接
作者:冻结回忆 发布时间:2009-06-22 12:59:00
'/***
' 作 者 :冻结回忆
'修改时间:2007-10-17
'功能说明:数据分页显示按钮,自动获取url链接
'调用方法:mapage(d_count,total,page)
'参数说明:d_count 总记录数 total 总页数 page 当前页
'***/
'/ 获取当前页url
function GetLocationURL()
Dim Url
Dim ServerPort,ServerName,ScriptName,QueryString
ServerName = Request.ServerVariables("SERVER_NAME")
ServerPort = Request.ServerVariables("SERVER_PORT")
ScriptName = Request.ServerVariables("SCRIPT_NAME")
QueryString = Request.ServerVariables("QUERY_STRING")
Url="http://"&ServerName
If ServerPort <> "80" Then Url = Url & ":" & ServerPort
Url=Url&ScriptName
If QueryString <>"" Then Url=Url&"?"& QueryString
GetLocationURL=Url
end function
'/处理?后面的参数
function clearOfpage(myurl)
Dim mynewurl
mynewurl = ""
if Instr(myurl,"?")=0 then
clearOfpage = myurl
Exit function
end if
my_query = split(myurl,"?")
k = my_query(1)
if Instr(k,"&")=0 then
if left(k,4)<>"page" then
clearOfpage = myurl & "&"
else
clearOfpage = my_query(0)
end if
Exit function
end if
j = split(k,"&")
for i=0 to Ubound(j)
if j(i)<>"" and left(j(i),4)<>"page" then
mynewurl = mynewurl & j(i) & "&"
end if
next
clearOfpage = my_query(0) & "?" & mynewurl
end function
'----------------------------------------------------------------------------------
'数据分页:按钮显示 总计 32 条记录 共 1/4 页 首页 上一页 下一页 尾页 跳转到 * 页
'----------------------------------------------------------------------------------
function mapage(d_count,total,page)
Dim myurl,mapclick
myurl = GetLocationURL()
myurl = clearOfpage(myurl)
if Instr(myurl,"?")=0 then
myurl = myurl & "?"
end if
mymap = "总计 "&d_count&" 条记录 共 "&page&"/"&total&" 页 "
if page=1 then
mapclick = " 首页 上一页 "
else
mapclick = " <a href='"&myurl&"page=1'>首页</a> <a href='"&myurl&"page="&page-1&"'>上一页</a> "
end if
if page=total then
mapdbclick = " 下一页 末页 "
else
mapdbclick = " <a href='"&myurl&"page="&page+1&"'>下一页</a> <a href='"&myurl&"page="&total&"'>末页</a> "
end if
jumpclick = vbcrlf&" 跳转到 <select onchange=""window.location.href='"&myurl&"page='+this.value;"">" & vbcrlf
for i=1 to total
if page=i then
jumpclick = jumpclick + "<option value="""&i&""" selected>"&i&"</option>" & vbcrlf
else
jumpclick = jumpclick + "<option value="""&i&""">"&i&"</option>" & vbcrlf
end if
next
jumpclick = jumpclick + " </select> 页" & vbcrlf
mapage = mymap & mapclick & mapdbclick & jumpclick
end function


猜你喜欢
- pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。这篇文章重点给大家介绍
- Bootstrap提供了四种用于<img>类的样式,分别是:.img-rounded:圆角 (IE8 不支持),添加 borde
- 定义和用法DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 参数是合法的日期表
- 一、前言大家好,今天我来介绍我接一个Python单子。我完成这个单子前后不到2小时。首先我接到这个单子的想法是处理Excel表,在两个表之间
- 时间序列数据在数据科学领域无处不在,在量化金融领域也十分常见,可以用于分析价格趋势,预测价格,探索价格行为等。学会对时间序列数据进行可视化,
- 如题,今天兜兜转转找了很多网站帖子,一个个环节击破,最后装好费了不少时间。希望这个帖子能帮助有需要的人,教你一篇帖子搞定python+num
- FBV:function based view 基于函数的视图.CBV:class based view 基于类的视图.在视图函数创建类,需
- Python列表List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串
- 运行环境:win10 64位 py 3.6 pycharm 2018.1.1导入对应的包和数据import matplotlib.pyplo
- 如何自动反馈电子邮件?很多网站上的电子邮件都是自动回复的,就象163电子邮局提供的邮件自动回复功能一样。这是怎么实现的?我们可以用ASPMa
- 改变conda虚拟环境的默认路径conda环境默认安装在用户目录C:\Users\username.conda\envs下,如果选择默认路径
- 目录1、系统环境,必要知识2、安装python3.6.53、安装Django4、安装uWSGI5、安装nginx6、MySQL安装配置7、编
- 继续练手,根据之前获取汽油价格的方式获取了金价,暂时没钱投资,看看而已#!/usr/bin/env python# -*- coding:
- 本文实例为大家分享了three.js 全景重力感应的具体代码,供大家参考,具体内容如下实现three.js 全景图 demo使用three.
- 三角函数如果我们以OP作为圆的半径r,以o点作为圆的圆心,圆上的点的x坐标就是r * cos a ,y坐标就是 r * sin a。pyth
- 写这篇文章的缘由是我使用 reqeusts 库请求接口的时候, 直接使用请求参数里的 json 字段发送数据, 但是服务器无法识别我发送的数
- 1.分析 我们在用 php 制作网站时,分类是很重要的,在分类下面又再分类这第二个分类称为次分类,而现在大多
- python代码换行就是每行后面加个 \举个栗子:time = "2017"print "one"
- 本文实例汇总了Python中关于列表的常用操作方法,供大家参考借鉴。具体方法如下:一、Python创建列表:sample_list = [&
- Python代码集体右移的方法:直接选中需要右移的代码,按tab键即可。Python中代码集体左移的方法:直接选中需要左移的代码,按shif