var page = {
showPage : function(currentPage,countPage,changeMethod,classPageName,first, last,upPage,next){
var str = "";
var countNum;
first = first || "首页";
last = last || "尾页";
upPage = upPage || "上一页";
next = next || "下一页";
if (currentPage == 1) {
str += ""+first+" ";
str += ""+upPage+"";
}
else {
str += ""+first+" ";
str += ""+upPage+"";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += ""+next+" ";
str += ""+last+"";
}
else {
str += ""+next+" ";
str += ""+last+"";
}
if(countPage1>2){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".page").empty().append(str);
}
}
},
// 国家开放大学老年开放大学 特殊分页
showPageInde : function(currentPage,countPage,changeMethod,classPageName){
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "首页 ";
}
else {
str += "首页 ";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += "尾页";
}
else {
str += "尾页";
}
if(countPage1>2){
str += "跳页"
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".page").empty().append(str);
}
}
},
// 名师推荐页分页样式
showPageMstj : function(currentPage,countPage,changeMethod){
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "首页";
str += "";
}
else {
str += "首页";
str += "";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += "";
str += "尾页";
}
else {
str += "";
str += "尾页";
}
if(countPage1>2){
$(".zpage").empty().append(str);
}
},
// E9 联盟分页
showPageE9 : function(currentPage,countPage,changeMethod){
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "首页 ";
str += "上一页";
}
else {
str += "首页 ";
str += "上一页";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += "下一页 ";
str += "尾页";
}
else {
str += "下一页 ";
str += "尾页";
}
if(countPage1>2){
$(".Page").empty().append(str);
}
},
showPageBnu : function(currentPage,countPage,changeMethod,classPageName){
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "首页";
str += "上一页";
}
else {
str += "首页 ";
str += "上一页";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += "下一页 ";
str += "尾页";
}
else {
str += "下一页 ";
str += "尾页";
}
if(countPage1>2){
str = "
" + str + "
";
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".page").empty().append(str);
}
}
},
showPageMstf : function(currentPage,countPage,changeMethod,classPageName){
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "";
str += "";
}
else {
str += "";
str += "";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i < countNum + 4 && i < countPage) {
str += "|";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += " ";
str += "";
}
else {
str += " ";
str += "";
}
if(countPage1>2){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".pagemstf").empty().append(str);
}
}
},
showPageShlm : function(currentPage,countPage,changeMethod,classPageName){
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += " ";
str += " ";
}
else {
str += " ";
str += " ";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += " ";
str += " ";
}
else {
str += " ";
str += " ";
}
if(countPage1>2){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".Page").empty().append(str);
}
}
},
showPageNat : function(currentPage,countPage,changeMethod,classPageName){ // 23757分页
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "首页";
str += " ";
}
else {
str += "首页";
str += " ";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += " ";
str += "尾页";
}
else {
str += " ";
str += "尾页";
}
if(countPage1>2){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".Page").empty().append(str);
}
}
},
showPageQYPX2 : function(currentPage,countPage,changeMethod,classPageName){ // 企业培训新版门户分页
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "首页";
str += "<";
}
else {
str += "首页";
str += "<";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += "> ";
str += "尾页";
}
else {
str += "> ";
str += "尾页";
}
if(countPage1>2){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".page").empty().append(str);
}
}
},
showPageBOYANEW : function(currentPage,countPage,changeMethod,classPageName){ // 企业培训新版门户分页
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "首页";
str += "<";
}
else {
str += "首页";
str += "<";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
str += "> ";
str += "尾页";
}
else {
str += "> ";
str += "尾页";
}
if(countPage1>2){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".page").empty().append(str);
}
}
},
showPageErya : function(currentPage,countPage,changeMethod,classPageName){ //
var str = "";
var countNum;
//head
if (currentPage == 1) {
str += "上一页";
str += "1";
}
else {
str += "上一页";
str += "1";
}
//pageNum
if(currentPage < 6 || countPage < 8){
countNum = 2;
}else if(currentPage + 3 > countPage){
countNum = countPage - 6;
}else{
countNum = currentPage - 3;
}
var countPage1 = parseInt(countPage);
var countNum1 = parseInt(countNum);
if(currentPage > 5) {
str += "...";
}
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 6){
break;
}
}
//end
if((countPage - currentPage) > 4) {
str += "...";
}
if (currentPage == countPage) {
str += ""+countPage+"";
str += "下一页 ";
}
else {
str += ""+countPage+"";
str += "下一页";
}
if(countPage1>1){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".Page").empty().append(str);
}
}
},
showPageIedux : function(currentPage,countPage,changeMethod,classPageName){ // 企业培训新版门户分页
var str = "";
var countNum;
//head
if (currentPage == 1) {
//str += "首页";
//str += "<";
}
else {
str += "首页";
str += "<";
}
//pageNum
if(currentPage < 4||countPage < 6){
countNum = 1;
}else if(currentPage + 2 > countPage){
countNum = countPage - 4;
}else{
countNum = currentPage - 2;
}
var countPage1 = parseInt(countPage)+1;
var countNum1 = parseInt(countNum);
//body
for(var i = countNum1; i < countPage1; i++){
if(i==currentPage){
str += ""+i+"";
}else{
str += ""+i+"";
}
if(i == countNum + 4){
break;
}
}
//end
if (currentPage == countPage) {
// str += "> ";
// str += "尾页";
}
else {
str += "> ";
str += "尾页";
}
if(countPage1>2){
if(classPageName != null && typeof(classPageName) != "undefined" && classPageName != ""){
$("#"+classPageName).empty().append(str);
}else {
$(".page").empty().append(str);
}
}
}
};
function goToPage(method) {
var max = $("#maxPageNum").val();
var page = $.trim($("#toPageId").val());
if(page == "") {
alert("请输入要跳转的页码");
$("#toPageId").val("");
$("#toPageId").focus();
return false;
}
if(isNaN(page)) {
alert("请输入数字!");
$("#toPageId").val('');
$("#toPageId").focus();
return false;
}
if(parseInt(page) <= 0) {
alert("请输入大于0的页码");
$("#toPageId").val("");
$("#toPageId").focus();
return false;
}
if(parseInt(page) > parseInt(max)) {
alert("您输入的页码超出最大页码");
$("#toPageId").val("");
$("#toPageId").focus();
return false;
}
method = eval(method);
method(page);
}