一个简单的翻页代码
来源:互联网 发布:学编程英语要好吗 编辑:程序博客网 时间:2024/05/22 03:40
<%...@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%...
String currentPage=request.getParameter("currentPage");
String pages=request.getParameter("pages");
%>
<div id="show"> </div>
<script>...
var currentPage=<%=currentPage%>;
var pages=<%=pages%>;
var group;
if(currentPage%10==0)...{
group=Math.floor(currentPage/10);
}else...{
group=Math.floor(currentPage/10+1);
}
function showPage(currentGroup)...{
var showStr="";
var groups;
if(pages%10==0)...{
groups=Math.floor(pages/10);
}else...{
groups=Math.floor(pages/10+1);
}
//向前滚动
if(currentGroup<=1)...{
showStr=showStr+"<<";
}else...{
showStr=showStr+"<a href='javascript:showPage("+(currentGroup-1)+")'><<</a>";
}
if(pages<=10)...{
for(var i=1;i<=pages;i++)...{
if(i==currentPage)...{
showStr=showStr+" [<a href='a.jsp?currentPage="+i+"&pages=<%=pages%>'>"+i+"</a>] ";
}else...{
showStr=showStr+" <a href='a.jsp?currentPage="+i+"&pages=<%=pages%>'>"+i+"</a> ";
}
}
}else if((pages-currentPage)<=pages%10 || (currentGroup==groups && pages%10!=0))...{
var num;
for(var i=1;i<=pages%10;i++)...{
num=(currentGroup-1)*10+i;
if(num==currentPage)...{
showStr=showStr+" [<a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a>] ";
}else...{
showStr=showStr+" <a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a> ";
}
}
}else...{
var num;
for(var i=1;i<=10;i++)...{
num=(currentGroup-1)*10+i;
if(num==currentPage)...{
showStr=showStr+" [<a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a>] ";
}else...{
showStr=showStr+" <a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a> ";
}
}
}
//向后滚动
if(currentGroup>=groups)...{
showStr=showStr+">>";
}else...{
showStr=showStr+"<a href='javascript:showPage("+(currentGroup+1)+")'>>></a>";
}
document.getElementById("show").innerHTML=showStr;
}
showPage(group);
</script>
<%...
String currentPage=request.getParameter("currentPage");
String pages=request.getParameter("pages");
%>
<div id="show"> </div>
<script>...
var currentPage=<%=currentPage%>;
var pages=<%=pages%>;
var group;
if(currentPage%10==0)...{
group=Math.floor(currentPage/10);
}else...{
group=Math.floor(currentPage/10+1);
}
function showPage(currentGroup)...{
var showStr="";
var groups;
if(pages%10==0)...{
groups=Math.floor(pages/10);
}else...{
groups=Math.floor(pages/10+1);
}
//向前滚动
if(currentGroup<=1)...{
showStr=showStr+"<<";
}else...{
showStr=showStr+"<a href='javascript:showPage("+(currentGroup-1)+")'><<</a>";
}
if(pages<=10)...{
for(var i=1;i<=pages;i++)...{
if(i==currentPage)...{
showStr=showStr+" [<a href='a.jsp?currentPage="+i+"&pages=<%=pages%>'>"+i+"</a>] ";
}else...{
showStr=showStr+" <a href='a.jsp?currentPage="+i+"&pages=<%=pages%>'>"+i+"</a> ";
}
}
}else if((pages-currentPage)<=pages%10 || (currentGroup==groups && pages%10!=0))...{
var num;
for(var i=1;i<=pages%10;i++)...{
num=(currentGroup-1)*10+i;
if(num==currentPage)...{
showStr=showStr+" [<a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a>] ";
}else...{
showStr=showStr+" <a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a> ";
}
}
}else...{
var num;
for(var i=1;i<=10;i++)...{
num=(currentGroup-1)*10+i;
if(num==currentPage)...{
showStr=showStr+" [<a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a>] ";
}else...{
showStr=showStr+" <a href='a.jsp?currentPage="+num+"&pages=<%=pages%>'>"+num+"</a> ";
}
}
}
//向后滚动
if(currentGroup>=groups)...{
showStr=showStr+">>";
}else...{
showStr=showStr+"<a href='javascript:showPage("+(currentGroup+1)+")'>>></a>";
}
document.getElementById("show").innerHTML=showStr;
}
showPage(group);
</script>
- 一个简单的翻页代码
- 一个翻页的JS代码
- 一个简单jsp的翻页控制
- 一个不错的翻页PHP代码
- java中使用向量做的一个简单翻页程序
- SQL SERVER 一个简单统用的翻页函数
- jQuery实现一个表格的简单上下翻页
- 简单的翻页组件
- 编写简单的翻页效果
- 图片的简单特效翻页
- PHP翻页的一个类
- 一个简单的聊天代码
- 一个简单的PYTHON代码
- 一个简单的PYTHON代码
- 一个如此简单的代码
- 一个简单的AJAX代码
- 基于AngularJS前端路由,实现一个最简单的图片翻页查看器
- 爬取一个普通翻页的新闻网站代码样例
- BW项目周记(第2周)
- typedef struct 用法详解和用法小结
- 用VS.NET 2003开发和调用Web Service实例
- Peer to Peer 综述
- 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法
- 一个简单的翻页代码
- Twain 学习纪录
- Lucene.net中文分词探究
- 致 ARM 初学者
- CListCtrl自绘或者设置相关的技术问题
- CListCtrl自绘或者设置相关的技术问题2
- 加快CListBox Or CombBox插入的速度??
- Web Service
- OPENGL中GLU和GLUT工具箱