var KEY_PREFIX_REC_POINT = "aamei_rec_"; var KEY_AAMEI_LINK = "aamei_link"; var KEY_AAMEI_LINK_NEXT = "aamei_link_next"; //★ページリンク作成 function createAaMeiPageLink(pageNo,pageTotal,max_no){ var strLink =""; for(var i=1;i <= pageTotal;i++){ if(pageNo==i){ strLink += '| ' + i +' ' }else{ strLink += '| ' + i + ' ' } } //「次へ・前へ」リンク作成 var nextNum = pageNo + 1; var backNum = pageNo - 1; var strLinkBef = '<<' var strLinkAft = '>>' if(pageNo + 1 > pageTotal){ strLinkAft = '>> '; } if((pageNo-1) < 1){ strLinkBef = '<< ' } strLink = strLinkBef + strLink.substring("| ".length) + strLinkAft ; return strLink; } //★「次へ・前へ」リンク作成 function createAaMeiNextLink(pageNo,pageTotal,max_no){ var strLink =""; var nextNum = pageNo + 1; var backNum = pageNo - 1; var strLinkBef = '<<' var strLinkAft = '>>' if(pageNo + 1 > pageTotal){ strLinkAft = '次へ '; } if((pageNo-1) < 1){ strLinkBef = '前へ ' } strLink = "[" + strLinkBef + "|" +strLinkAft + "]" return strLink; } //★ページ表示件数制御 function showAaMeiPage(ele,num,max_no){ var endNo = num * max_no; var startNo = endNo - max_no +1; var eleRecs = getAaElementListLikeClassName(ele,"tr","aamei_rec_"); var recTotal = eleRecs.length; var pageTotal = Math.ceil(recTotal/max_no); //リンク変更 if(pageTotal > 1){ var eleSpan = getAaElementByClassName(ele,"span","aamei_link"); var strLink =createAaMeiPageLink(num,pageTotal,max_no); if(eleSpan) eleSpan.innerHTML = strLink; //eleSpan = getAaElementByClassName(ele,"span","aamei_link_next"); //strLink = createAaMeiNextLink(num,pageTotal,max_no) //if(eleSpan) eleSpan.innerHTML = strLink; } for(var i=1;i<=eleRecs.length;i++){ if((endNo >= i)&&(i >= startNo)){ eleRecs[i-1].style.display=""; }else{ eleRecs[i-1].style.display="none"; } } }