我要用table做一个分页功能是这样的 总记录:X条 每页:10条 页码:第2页/共10页 首页 上一页 2 下一页 末页在网上找一个文章里面的js是直接建立一个文件还是在jsp里面<script>里面写?页面是怎么显示?我添加上了 不管用
文章地址:http://blog.csdn.net/xidor/archive/2008/03/20/2200597.aspx最好把每个步骤说的详细一点 比如在那个目录下建立jsp文件 那个目录下建立js文件解决问题我再加分 谢谢各位高手帮帮忙 小弟很菜~!!!
文章地址:http://blog.csdn.net/xidor/archive/2008/03/20/2200597.aspx最好把每个步骤说的详细一点 比如在那个目录下建立jsp文件 那个目录下建立js文件解决问题我再加分 谢谢各位高手帮帮忙 小弟很菜~!!!
/**
* 分页
* @author pwd
*
*/
public class SplitPage {
private int currentPage = 0,// 当前页
pageSize = 8,// 每页大小
pageCount = 0,// 总页数
recordCount = 0,// 总记录数
nextPage = 1,// 前一页
previewPage = 1,// 后一页
startRecord = 0;// 开始的数 public SplitPage() {
} public SplitPage(int currentPage, int pageSize) {
this.currentPage = currentPage;
this.pageSize = pageSize;
}
/**
*
* @param star
* 开始行号
*/
public SplitPage(int start, int pageSize, String flag) {
if (start == 0) {
this.currentPage = 1;
} else {
this.currentPage = start / pageSize + 1;
}
this.pageSize = pageSize;
} public int getCurrentPage() {
return currentPage;
} public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
} public int getPageSize() {
return pageSize;
} public void setPageSize(int pageSize) {
this.pageSize = pageSize;
} public int getPageCount() {
return pageCount;
} public void setPageCount(int pageCount) {
this.pageCount = pageCount;
} public int getRecordCount() {
return recordCount;
} public void setRecordCount(int recordCount) {
this.recordCount = recordCount;
} public int getNextPage() {
return nextPage;
} public void setNextPage(int nextPage) {
this.nextPage = nextPage;
} public int getPreviewPage() {
return previewPage;
} public void setPreviewPage(int previewPage) {
this.previewPage = previewPage;
} public int getStartRecord() {
return startRecord;
} public void setStartRecord(int startRecord) {
this.startRecord = startRecord;
} /**
* 设置recordcount和pagesize 该方法会自动算出其它属性
*/
public void init() {
pageCount = (recordCount + pageSize - 1) / pageSize;
if (currentPage > pageCount)
currentPage = pageCount;
if(currentPage<1)
currentPage = 1;
nextPage = (currentPage < pageCount ? currentPage + 1 : pageCount);
previewPage = (currentPage - 1 > 1 ? currentPage - 1 : 1);
startRecord = (currentPage - 1) * pageSize + 1;
}
}
js单独一个文件,名字无所谓,只要在html页面引入js时的名字像对应就可以。访问的重点是:<a href="#" onclick="page.nextPage();">下一页</a>。
单击时就执行js中的page.nextPage();方法。自己看看吧。
请问我在html引入js的名字是什么?
window.onload = function(){
page = new Page(1,'table1','group_one'); };
</script>
还是引用不到
'group_one' 这个是什么参啊? <tbody id="group_one">
tbody是做什么用的?
tbody 顾名思义就是table的body。
这个文章是否可以用 我个人实验是不管用的
<script type="text/javascript" src="./文件夹的名/page.js"></script>。
<script type="text/javascript" charset="UTF-8" src="./scripts/paging.js"></script>