2013-09-20
展开全部
不多说,以下是代码
<script language="javascript">
var total=172; //总条目: 可变
var show=20; //每页显示条目数: 可变
total%show==0?page=total/show:page=Math.ceil(total/show); //计算总页数
//取得当前页序号 - idx
idx=window.location.search; //这里得到 ?0 字样
if(idx=="") idx="?0"; //初始可能没有URL的尾部参数
mylen=idx.length-1;
idx=idx.substr(1,mylen);
var title=new Array(); //测试用文章标题数组 title (赋值)
for(i=0;i<total;i++) {
k=i+1;
title[i]="文章标题 " + k + "<br>";
}
function echostr(pg) { //函数: 打印各页内容
var mystr="";
for(i=0;i<show;i++) {
myidx=pg*show+i;
if(title[myidx]) mystr+=title[myidx]; //只显示存在的内容
}
document.write(mystr);
}
//显示相关资料 - 测试用
document.write('总条目: ' + total + '┊每页显示数: ' + show + '┊需要页数: ' + page + '┊当前页码序号(idx): ' + idx + '<br><br>');
echostr(idx); //显示页面内容
function pg_link(all){ //函数: 打印页码链接
linkstr="<br>第 ";
for(i=0;i<all;i++) {
j=i+1;
i!=idx ? linkstr+="<a href='jspage.htm?" + i + "'>" + j + "</a> ":linkstr+=j + " ";
}
linkstr+="页";
document.write(linkstr + "<br><br>");
}
pg_link(page); //显示页码链接
</script>
<script language="javascript">
var total=172; //总条目: 可变
var show=20; //每页显示条目数: 可变
total%show==0?page=total/show:page=Math.ceil(total/show); //计算总页数
//取得当前页序号 - idx
idx=window.location.search; //这里得到 ?0 字样
if(idx=="") idx="?0"; //初始可能没有URL的尾部参数
mylen=idx.length-1;
idx=idx.substr(1,mylen);
var title=new Array(); //测试用文章标题数组 title (赋值)
for(i=0;i<total;i++) {
k=i+1;
title[i]="文章标题 " + k + "<br>";
}
function echostr(pg) { //函数: 打印各页内容
var mystr="";
for(i=0;i<show;i++) {
myidx=pg*show+i;
if(title[myidx]) mystr+=title[myidx]; //只显示存在的内容
}
document.write(mystr);
}
//显示相关资料 - 测试用
document.write('总条目: ' + total + '┊每页显示数: ' + show + '┊需要页数: ' + page + '┊当前页码序号(idx): ' + idx + '<br><br>');
echostr(idx); //显示页面内容
function pg_link(all){ //函数: 打印页码链接
linkstr="<br>第 ";
for(i=0;i<all;i++) {
j=i+1;
i!=idx ? linkstr+="<a href='jspage.htm?" + i + "'>" + j + "</a> ":linkstr+=j + " ";
}
linkstr+="页";
document.write(linkstr + "<br><br>");
}
pg_link(page); //显示页码链接
</script>
2013-09-20
展开全部
如果是从DB查询数据的话
你可以在Servlet中控制分页...
没有什么简单不简单的...
把你要实现的说具体些...
你可以在Servlet中控制分页...
没有什么简单不简单的...
把你要实现的说具体些...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询