//返回分页html
//@param page 当前页
//@param pageCount 总共页
//fuctionName 点击执行函数名称
function pageBar( page,pageCount,fuctionName){
var getPage =parseInt(page);
var pageCount=parseInt(pageCount);
if( getPage < 5 ){
var start = 1;
var startStr = "";
}else{
var start = getPage - 2;
var startStr =" <a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+(parseInt(getPage)-1).toString()+");\">上一页</a><a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+1+");\" >1</a>...";
}
if( getPage < pageCount - 3){
var ends = parseInt(getPage) + 2;
var endsStr ="...<a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+pageCount+");\">"+pageCount+"</a><a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+(parseInt(getPage)+1).toString()+");\" >下一页</a>";
}else{
var ends = pageCount;
var endsStr = "";
}
var mainStr = [];
for(var i = start ;i<=ends ;i++ ){
if(i==getPage){
mainStr[i] = "<a href=\"javascript:void(0)\" class=\"cur\">"+i+"</a>";
}else{
mainStr[i] = "<a href=\"javascript:void(0)\" onclick=\""+fuctionName+"("+i+");\">"+i+"</a>";
}
}
if(pageCount>1){
var curPageStr = ' '+getPage+'/'+pageCount;
}else{
var curPageStr="";
}
var pageStr = startStr + mainStr.join(" ") + endsStr+curPageStr;
return pageStr;
}
分享到:
相关推荐
实现简单的javascript 分页功能。 实现简单的javascript 分页功能。 实现简单的javascript 分页功能。
纯javaScript做的分页,有需要的可以看看,有源代码。
一个非常好用的分页显示数据器(javascript编写) 支持排序电击操作,可自定义电击事件方法
javascript分页模块 实现静态页分页效果如下,只传Page=N就可以了 index.html?Page=4
一个通用的JavaScript分页
javascript的分页案例javascript的分页案例javascript的分页案例javascript的分页案例javascript的分页案例javascript的分页案例
经典JavaScript分页代码
javascript分页控件,包含一个别人写的不是javascript的分页控件
用javascript实现的分页 可以拖拽 超炫
豆瓣网站javascript分页原形,适合中低手学习!
自己做的JAVASCRIPT分页控件,这个CS源代码文件文件
javascript分页(页码生成)
javascript分页控件,一个是用javascript写的,一个是别人写的。
10种JavaScript分页代码.rar
js分页
基于javascript真分页+servlet 内有文档说明
javascript分页程序 javascript 分页 脚本 asp 努力做,努力学
一个非常精巧的javascript实现的Bootstrap分页插件,您不需要依赖任何第三方类库,只需要通过简单的引用调用,即可实现动态显示Bootstrap分页组件
Javascript分页代码