테이블 페이지 넘김을 구현하는 방법에는 여러 가지가 있습니다. 다음에서는 js를 예로 들어 테이블 페이지 넘김 효과의 구체적인 구현을 자세히 소개합니다. 코드 복사 코드는 다음과 같습니다. 테이블 페이지 넘김---www.jb51.net <br>body, td{ <br>font-size: 9pt; 🎜>색상: #FF0000; <br>} <br>a:visited { <br>색상: #FF0000 <br>} <br>a:hover { <br>색상: <br>} <br> <br><!-- <BR>var Record = 4;//페이지당 표시할 레코드 수<BR>var count = 24;//총 레코드 수<BR>var pageTotal = ((count Record-1)/record)|0;//총 페이지 수<BR>var pagenum = 1;//표시할 페이지 수<BR><BR> <BR>쿠키 = { <BR>Set : function (){ <br>var name = 인수[0], value = escape(arguments[1]), days = 365, path = "/" ; <br>if (arguments.length > 2) days = 인수[2]; <BR>if(arguments.length > 3) path = 인수[3] <BR>with(new Date()) <BR>setDate( getDate() days); <BR>days=toUTCString(); <BR>} <BR>document.cookie = "{0}={1};expires={2};path={3 }".format( 이름, 값, 일, 경로); <BR>}, <BR>Get : function (){ <BR>var returnValue=document.cookie.match(new RegExp("[b^;]? " 인수[0] "=([^;]*)(?=;|b|$)","i")); <BR>return returnValue?unescape(returnValue[1]):returnValue; <BR> } <BR>} <BR>String.prototype.format = function(){ <BR>var tmpStr = this; <BR>var iLen = 인수.길이 <BR>for(var i=0;i<iLen; i ){ <BR>tmpStr = tmpStr.replace(new RegExp("\{" i "\}", "g"), 인수[i]) <BR>} <BR>return tmpStr; <BR>function setPagenum (){//쿠키 구성 <BR>pagenum = Cookie.Get("pagenum") <BR>if(pagenum=="" || pagenum<1){ <BR>pagenum=1; <BR>} <BR>} <BR><BR>setPagenum(); <BR><BR>//페이지가 1보다 작으면 값은 1입니다. 총 페이지 수는 총 페이지 수와 같습니다 <BR> coordinatePagenum(pagenum) <br><br>//현재 페이지 번호에 따라 현재 페이지의 첫 번째 레코드 번호를 가져옵니다. display<br>var pageBegin = (record*(pagenum-1) 1)|0 <br><BR>//현재 표시할 페이지 번호에 따라 현재 페이지의 마지막 레코드 번호를 가져옵니다<br>var pageEnd = Record*pagenum; <br><BR>function showhiddenRecord(pagenum){ <br>number.innerHTML= pagenum; <br>if(pagenum<=1){ <BR>theFirstPage.innerHTML="첫 번째 페이지 "; <br>thePrePage.innerHTML="이전 페이지"; <br>}else{ <BR>theFirstPage.innerHTML="<a href="javascript:firstPage()">첫 번째 페이지>"; <br>thePrePage.innerHTML="<a href="javascript:prePage()"> 페이지</a>" <br>} <br>if(pagenum>=pageTotal){ <br>theNextPage.innerHTML ="다음 페이지"; <br>theLastPage.innerHTML="마지막 페이지"; <br>}else{ <br>theNextPage.innerHTML="<a href="javascript:nextPage()">다음페이지 ;"; <br>theLastPage.innerHTML="<a href ="javascript:lastPage()">마지막 페이지>"; <br>} <br>document.getElementById('goto').value =pagenum <br>//현재 표시되는 내용에 따라 페이지 번호는 현재 페이지의 첫 번째 레코드 번호를 가져옵니다. <br>pageBegin = (record*(pagenum-1) 1)|0; <br>//현재 표시할 페이지 번호를 기준으로 현재 페이지의 마지막 레코드를 가져옵니다. 행 수[i].style.display=""; <br>}else{ <br>mytable.rows[ i].style.display="none"; <br>} <br>} <br>Cookie.Set("페이지 번호", 페이지 번호) <br>} <br><br>function firstPage(){ <br>pagenum=1; <br>showhiddenRecord(pagenum); <br>} <br><br>function lastPage (){ <br>showhiddenRecord(pageTotal); <br><br>//재정렬 현재 페이지 수입니다. 페이지가 1보다 작으면 값은 1로 할당됩니다. 전체 페이지 수보다 크면 전체 페이지 수와 같습니다.<br>functionordinatePagenum(num){ <br>if(num<1){ <BR>num="1"; <BR>}else if(num>pageTotal){ <br>num=pageTotal; <br>} <br><br> function prePage(){ <br>pagenum--; <br>showhiddenRecord(pagenum) <br>} <br><br>function nextPage()<br>pagenum; >coordinatePagenum(pagenum); <br>showhiddenRecord(pagenum); <br><br>function gotoPage(num){ <br>coordinatePagenum(pagenum) <br>showhiddenRecord(num);<br>//--> <br> 共 6 页 当前第 1 页 第一页 上一页 下一页 最后一页 转到第 <옵션 값=1>1 <옵션 값=2>2 <옵션 값=3>3 <옵션 값=4>4 <옵션 값=5>5 <옵션 값=6>6 页 标题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24