<div class="codetitle"> <span><a style="CURSOR: pointer" data="58201" class="copybut" id="copybut58201" onclick="doCopy('code58201')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code58201"> <br> <br> <br><title> 테이블 페이지 넘김</title> <br><style> <BR>body, td{ <BR>font-size: 9pt; <BR>} <BR>a:link { <BR>color: <BR>} <BR>a:visited { <BR>color: <BR>} <BR>a:hover { <BR>color: #006600; <BR></style> 🎜><script language="JavaScript"> <BR><!-- <BR>var Record = 4;//각 페이지에 표시되는 레코드 수<BR>var count = 24;//총 개수 of records<BR>var pageTotal = ((count Record-1)/record)|0;//총 페이지 수<BR>var pagenum = 1;//표시할 페이지 번호<BR><BR>쿠키 = { <BR>Set : 함수(){ <br>var name = 인수[0], value = escape(arguments[1]), days = 365, path = "/" <br>if(arguments.length; > 2) 일 = 인수[2]; <BR>if(arguments.length > 3) 경로 = 인수[3] <BR>with(new Date()){ <BR>setDate(getDate() 일 ); <BR>일 =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>문자열 .prototype.format = 함수(){ <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>} <BR>function setPagenum(){/ /쿠키 정리 <BR> pagenum = Cookie.Get("pagenum") <BR>if(pagenum=="" || pagenum<1){ <BR>pagenum=1 <BR>} <BR><BR>setPagenum (); <BR><BR>//현재 페이지 번호를 재정렬합니다. 페이지가 1보다 작으면 값은 1입니다. 전체 페이지 수보다 크면 동일합니다. <br>coordinatePagenum(pagenum); <br><br>//현재 표시할 페이지 번호에 따라 현재 페이지의 첫 번째 레코드 번호를 가져옵니다. <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="첫 번째 페이지"; innerHTML="이전 페이지"; <br>}else{ <BR>theFirstPage.innerHTML="<a href="javascript :firstPage()">첫 번째 페이지" <BR>thePrePage.innerHTML= "<a href="javascript:prePage()">이전 페이지"; < <BR>} <BR>if(pagenum>=pageTotal){ <BR>theNextPage.innerHTML="다음 페이지"; <BR>theLastPage.innerHTML="마지막 페이지"; <BR>}else{ <BR>theNextPage .innerHTML="<a href="javascript:nextPage()">다음 페이지"; >theLastPage.innerHTML="<a href="javascript:lastPage()"> 마지막 페이지" <BR>} <BR>document.getElementById('goto').value=pagenum <BR>//표시할 페이지 번호를 기준으로 현재 첫 번째 레코드를 가져옵니다. Number<BR>pageBegin = (record*(pagenum-1) 1)|0 <BR><BR>//마지막 레코드 번호를 가져옵니다. 현재 표시되는 페이지 번호에 따라<BR>pageEnd = Record*pagenum <BR>for(var i=1;i<=count;i ){ <BR>if(i>=pageBegin && i<=pageEnd){ <BR>mytable.rows[i].style.display=" <br>}else{ <br>mytable.rows[i].style.display="none"; } <BR>} <BR>Cookie.Set("pagenum", pagenum); <BR><BR>function firstPage(){ <BR>pagenum=1; <BR>showhiddenRecord(pagenum); 🎜>} <BR><BR>function lastPage(){ <BR>showhiddenRecord(pageTotal) ; <BR>} <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><br> function prePage(){ <BR>pagenum--; <BR> coordinatePagenum(pagenum); <BR>showhiddenRecord(pagenum); <BR><BR>function nextPage(){ <BR>pagenum; <BR>showhiddenRecord(pagenum); 🎜>} <br><br>function gotoPage(num){ <BR>coordinatePagenum(pagenum) <BR>showhiddenRecord(num) <BR>}<BR>//--> <BR></script> <br> <br><br> <br><center> <br>共 6 页 当前第 <span id="number">1</span> 页 <br><span id="theFirstPage"><a href="javascript:firstPage()">第一页</a></span> <br><span id="thePrePage"><a href="javascript:prePage()">上一页</a></span> <br><span id="theNextPage"><a href="javascript:nextPage()">下一页</a></span> <br><span id="theLastPage"><a href="javascript:lastPage()">最后一页</a></span> <br>转到第<select onchange="gotoPage(this.value)" name="goto"> <br>1 <br>2 <br>3 <br>4 <br>5 <br>6 <br></select>页 <br> </center> <br><br><table id="mytable" cellpadding="4" cellpacing="1" border="0" bgcolor="#999999" width="500" align="center"> <br><tr bgcolor="#ffffff"><td>标题</td></tr> <br><tr bgcolor="#ffffff"><td>1</td></tr> <br><tr bgcolor="#ffffff"><td>2</td></tr> <br><tr bgcolor="#ffffff"><td>3</td></tr> <br><tr bgcolor="#ffffff"><td>4</td></tr> <br><tr bgcolor="#ffffff"><td>5</td></tr> <br><tr bgcolor="#ffffff"><td>6</td></tr> <br><tr bgcolor="#ffffff"><td>7</td></tr> <br><tr bgcolor="#ffffff"><td>8</td></tr> <br><tr bgcolor="#ffffff"><td>9</td></tr> <br><tr bgcolor="#ffffff"><td>10</td></tr> <br><tr bgcolor="#ffffff"><td>11</td></tr> <br><tr bgcolor="#ffffff"><td>12</td></tr> <br><tr bgcolor="#ffffff"><td>13</td></tr> <br><tr bgcolor="#ffffff"><td>14</td></tr> <br><tr bgcolor="#ffffff"><td>15</td></tr> <br><tr bgcolor="#ffffff"><td>16</td></tr> <br><tr bgcolor="#ffffff"><td>17</td></tr> <br><tr bgcolor="#ffffff"><td>18</td></tr> <br><tr bgcolor="#ffffff"><td>19</td></tr> <br><tr bgcolor="#ffffff"><td>20</td></tr> <br><tr bgcolor="#ffffff"><td>21</td></tr> <br><tr bgcolor="#ffffff"><td>22</td></tr> <br><tr bgcolor="#ffffff"><td>23</td></tr> <br><tr bgcolor="#ffffff"><td>24</td></tr> <br> </table> <br> <br> </div>