function getObject(id){ return document.getElementById(id); } function getObjectName(name){ return document.getElementsByName(name)[0]; } function getObjectNameValue(name){ return parseInt(document.getElementsByName(name)[0].value); } function getObjectValue(id){ return parseInt(document.getElementById(id).value); } function setObjectValue(id,value){ document.getElementById(id).value = value; } function setObjectNameValue(name,value){ document.getElementsByName(name)[0].value = value; } function setObjectDisplay(id,display){ var obj = document.getElementById(id); obj.style.display = display; } function getBegin(type,page){ //记录数 var count = getObjectNameValue(page+'/count'); //总页数 var totalPage = getObjectNameValue(page+'/totalPage'); //当前页号 var currentPage = getObjectNameValue(page+'/currentPage'); //记录数长度 var length = getObjectNameValue(page+'/length'); //起始记录号 var begin; if(type == "1"){ begin = 0; }else if(type == "2"){ begin = length * (currentPage - 2); }else if(type == "3"){ begin = length * (currentPage); }else if(type == "4"){ begin = length * (totalPage - 1); }else if(type == "5"){ var currentPage = getObjectValue("pageNum"); if(currentPage >= totalPage){ currentPage = totalPage; } else if(currentPage <= 1){ currentPage = 1 } begin = length * (currentPage - 1); } return begin; } //更新分页信息 function setPageCond(PageCond,page){ setObjectNameValue(page+'/count',PageCond.count); setObjectNameValue(page+'/totalPage',PageCond.totalPage); setObjectNameValue(page+'/currentPage',PageCond.currentPage); setObjectNameValue(page+'/isFirst',PageCond.isFirst); setObjectNameValue(page+'/isLast',PageCond.isLast); var Version = getObjectValue("pageVersion"); var pageHtml = ""; if(Version < 2){ pageHtml = ""; if(Version == 0){ pageHtml += " 每页 "+PageCond.length+" 条 共 "+PageCond.count+" "; } if( PageCond.isFirst ){ pageHtml += "首 页 "; pageHtml += "上 页 "; }else{ pageHtml += "首 页 "; pageHtml += "上 页 "; } if(Version == 0){ pageHtml += " 第 "+PageCond.currentPage+" 页/共 "+PageCond.totalPage+" 页 "; }else{ pageHtml += ""+PageCond.currentPage+"/"+PageCond.totalPage+" "; } if( PageCond.isLast ){ pageHtml += "下 页 "; pageHtml += "尾 页 "; }else{ pageHtml += "下 页 "; pageHtml += "尾 页 "; } pageHtml += " "; pageHtml += "GO "; pageHtml += ""; pageHtml += ""; pageHtml += ""; }else if(Version == 2){ if( PageCond.isFirst ){ pageHtml += "上一页 "; }else{ pageHtml += "上一页 "; } if( PageCond.isLast ){ pageHtml += "下一页"; }else{ pageHtml += "下一页"; } pageHtml += ""; pageHtml += ""; } getObject("page").innerHTML = pageHtml; } function stringBoolean(str){ if(str == "false"){ return false; }else if(str == "true"){ return true; } }