>>
51aspx首页
| >>
最新Asp.net源码
| >>
源码推荐
| >>
源码大搜捕
Asp.net源码交流论坛
欢迎:
游客
注册
登录
会员
搜索
界面
在线
帮助
Asp.net源码交流论坛
Asp.net交流讨论区
Asp.net技术文章
一段利用js分页的简单脚本
标题
标题
作者
Asp.net网站配置基础视频出炉了
源码使用常见问题
源码发布请点这里
1
/ 1 页
1
跳转
页
标题: 一段利用js分页的简单脚本
51aspx
发送短消息
查看公共资料
查找该会员全部帖子
793095132
2008-04-23 14:43
|
只看楼主
树型
|
收藏
|
小
中
大
1
身份:
董事长
UID:
2
来自:
北京
精华:
27
积分:
1696
帖子:
1507
注册:
2007-05-17
状态:
离线
威望:
54.00
金钱:
268.95 元
一段利用js分页的简单脚本
发上来,有时候会用得到
[运行代码]
[复制到剪贴板]
[ ± ]
CODE:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript" >
function showpage(url,num,c_p)
{
var prev=0;var next=0;var temp=0;var html="";
if(parseInt(c_p+3)>num)
{
prev=num;
}
else
{
prev=parseInt(c_p+3);
}
temp=10-(prev-c_p);
if(c_p-temp>0)
{
next=c_p-temp;
}
else
{
next=1;
}
//如果显示的第一页<10,总页数又大于10
if(c_p+3<10&&num>c_p+3)
{
for(j=1;j<=10-(c_p+3);j++)
{
prev++;
}
}
if(c_p!=num)
{
html+="<a href='"+url+"index="+(1+c_p)+"'>上一页</a>"+" ";
}
for (i=prev;i>=next;i--)
{
if (i==c_p)
{
html+="<font color=red>"+i+" </font>";
}
else
{
html+="<a href='"+url+"index="+i+"'>"+i+"</a>"+" ";
}
}
if(c_p!=1)
{
html+="<a href='"+url+"index="+(c_p-1)+"'>下一页</a>"+" ";
}
document.getElementById("pagenumber").innerHTML=html+" 转到<input id=\"page\" style=\"width: 33px\" />页 <input type=\"button\" value=\"go\" onclick=\"funcGo()\" />";
}
function funcLoad()
{
var num=100;
var url="testpager.html?";
var index ;
index = getUrlParam("index");
if(index==0)
{
index=num;
}
showpage(url,num,index);
}
function getUrlParam(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null)
{
return parseInt(unescape(r[2]));
}
return 0;
}
function funcGo()
{
var num=100;
if(parseInt(document.getElementById("page").value)>0&&parseInt(document.getElementById("page").value)<=num)
{
window.location.href="testpager.html?index="+parseInt(document.getElementById("page").value);
}
else
{
alert("页码不存在!");
return false;
}
}
</script>
</head>
<body onload="funcLoad(0)">
<form id="form1" runat="server">
<div id="pagenumber">
</div>
</form>
</body>
</html>
本文Tags:
分页
|
js
|
脚本
|
查看所有>>
-
access下仿Sql存储过程的分页方案
(2007-7-4 16:34:00)
-
请问下asp.net生成html列表怎么操作呀
(2007-7-17 15:19:00)
-
.net海量分页数据存储过程
(2007-11-30 15:12:00)
-
DataGrid嵌套和类型化数据集的使用!
(2007-12-24 12:29:00)
-
B2C商城综合系統
(2007-12-25 11:58:00)
-
三层企业项目资料管理系统源码
(2008-2-26 20:31:00)
-
湖南IT人才网.NET正式版本提供下载使用。。。
(2008-4-4 21:18:00)
技术问题请直接发布到论坛,合作及咨询请加技术支持QQ:793095132
问题搜索
请点击
!
laisfiden
发送短消息
查看公共资料
查找该会员全部帖子
laisfiden@hotmial.com
65802408
2008-04-23 15:26
|
树型
|
收藏
|
小
中
大
2
身份:
部门主管
UID:
13793
来自:
石家庄
精华:
0
积分:
375
帖子:
365
注册:
2008-04-16
状态:
离线
威望:
10.00
金钱:
40.10 元
回复:一段利用js分页的简单脚本
谢谢楼主,学习中……
[img]http://ip.ipwind.cn/msn.png?style=4[/img]
wqunwang506
发送短消息
查看公共资料
查找该会员全部帖子
2008-05-12 20:46
|
树型
|
收藏
|
小
中
大
3
身份:
学员
UID:
16474
来自:
精华:
0
积分:
7
帖子:
6
注册:
2008-05-06
状态:
离线
威望:
0.00
金钱:
1.00 元
回复:一段利用js分页的简单脚本
群是专为.Net技术交流学习,为振兴中华软件事业奋斗!!!!
爱好者请加:群名:.Net精英之盟 群号:25536076
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
Asp.net交流讨论区
Asp.ne技术问答
Asp.net技术文章
Asp.net源码问答区
源码/资源供求
[源码发布]
[视频发布]
[商业代码区]
[其他.net相关资源]
常用工具下载
Asp.net专题讨论区
Ajax/Atlas无刷新技术
面向对象开发
ADO.net讨论区
控件专题讨论
51aspx站务相关
常见问题&帮助
站内活动、公告
反馈/建议
内部交流区
灌水/非技术
[垃圾箱/恶性广告]
现在时间是:
2009-01-08 04:29:43
京ICP备06046876号