上一篇:关于ASP对象的讲解(吐血大放送) >>
简单的分页函数
on error resume next
‘’分页程序
function fy(scount,pgsize,pg,url)
‘’scount记录总数
‘’pgsize每面记录数
‘’pg当前页
‘’url转向的地址,运行本函数后会在后面加上"&page=页号"
dim pgcount,i,j,mh,k
mh=chr(34) ‘’不好意思,是双引号
‘’cint()会四舍五入,所以不得不加个k
k=(scount+pgsize-1)/pgsize
pgcount=cint((scount+pgsize-1)/pgsize)
if pgcount>k then pgcount=pgcount-1
response.write "<a href="+mh+url+"&page=1"+mh+">[第一页]</a> "
if cint(pg)>cint(1) then
response.write "<a href="+mh+url+"&page="+cstr(pg-1)+mh+">[上一页]</a> "
end if
if cint(pg)>5 then
i=cint(pg)-5
else
i=1
end if
if cint(pgcount)<cint(pg+5) then
j=pgcount
else
j=pg+5
end if
while cint(i)<=cint(j)
if cint(i)=cint(pg) then
response.write cstr(i)+" "
else
response.write "<a href="+mh+url+"&page="+cstr(i)+mh+">"+cstr(i)+"</a> "
end if
i=i+1
wend
if cint(pgcount)>cint(pg) then
response.write "<a href="+mh+url+"&page="+cstr(pg+1)+mh+">[下一页]</a> "
end if
response.write "<a href="+mh+cstr(url)+"&page="+cstr(pgcount)+mh+">[最后页]</a> "
end function
%>
下一篇:ASP 编程中 20 个非常有用的例子 >>
相关文章:
- · 开放源码 - 访客统计查询(二)
- · 开放源码 - 访客统计查询(一)
- · 一个分页的类
- · 跟我学做在线调查(四)
- · 跟我学做在线调查(三)
- · 跟我学做在线调查(二)
- · 跟我学做在线调查(一)
- · 跟我学做树型菜单(四)
- · 跟我学做树型菜单(三)
- · 跟我学做树型菜单(二)
- · 跟我学做树型菜单(一)
- · ASP漏洞大全
- · 2yup漂流祈愿瓶大家一齐做(四)
- · 2yup漂流祈愿瓶大家一齐做(三)
- · 2yup漂流祈愿瓶大家一齐做(二)
- · 2yup漂流祈愿瓶大家一齐做(一)
- · 化境ASP无组件上传类 - upload_5xsoft 使用手册 1.0
- · 不用编程,得到一个用户QQ在线状态
- · 跟我学做留言本(三)
- · 跟我学做留言本(一)
- · 取得浏览者的离开时间
- · 万年历原程序
- · 傻瓜型的分页实现
- · ASP无组件上传·从原理剖析到实践(下)
- · ASP无组件上传·从原理剖析到实践(中)
- · ASP无组件上传·从原理剖析到实践(上)
- · ASP编写的一个简单的颜色吸取器
- · 一个关于日期选择的很实用的小东西
- · 用Asp隐藏文件路径,实现防盗链
- · 利用@字符实现二级域名系统
- · 一个asp无组件上传的实例
- · 最短的无组件上传代码(仅9行)
- · 6行代码实现无组件上传
- · 一个asp无组件上传的实例
- · 计算文件下载时间
- · 无组件文件上传源代码
- · ASP + Serv-u 实现FTP的代码
- · ASP 中 Split 函数的实例
