使用方法和相关参数如下:
displayid//默认值显示区域id为pagebox,可以不填
pagesize//每页条数,默认是15条,可以不填
totalsize//总条数
curpage//当前页数
simple//默认是false,true没有上一页和下一页,
type//0默认走http跳转,1是jsp页面必须有pagecallback(pagenum)函数,从1开始
url//链接地址,如果type出入1此处就可以不填
例子:page._run({totalsize:300,curpage:11,type:1,simple:true}
复制代码 代码如下:
page对象
page
');
$(displayid).html(result.join(''));
}
}else{
}
},
/**计算总页数*/
_gettotalpages:function(_totalsize,_pagesize){
if(_totalsize%_pagesize==0)
return _totalsize/_pagesize;
else
return parseint(_totalsize/_pagesize)+1;
},
/**构造分页的每个页数区域*/
_builderpagearea:function(type,texttype,url,page,text,_focus,_displayid){
var hrefstr,href= new array();
if(type==0){
href.push(url);
href.push('&pagenum=');
href.push(page);
}else if(type==1){
href.push('javascript:void(0);pagecallback(\\'');
href.push(page);
href.push('\\',\\'');
href.push(_displayid);
href.push('\\')');
}
hrefstr = href.join(''),result=new array();
if(texttype=='up'){
result.push('上一页');
}else if(texttype=='down'){
result.push('下一页');
}else{
result.push('');
}else{
result.push('>');
}
result.push(page);
result.push('');
}
return result.join('');
}
};
page._run({totalsize:100,curpage:1,pagesize:10});
