<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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <br><HTML> <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()">첫 번째 페이지</a>" <br>thePrePage.innerHTML= "<a href="javascript:prePage()">이전 페이지</a>"; } <br>if(pagenum>=pageTotal){ <br>theNextPage.innerHTML="다음 페이지"; <br>theLastPage.innerHTML="마지막 페이지"; <br>}else{ <br>theNextPage .innerHTML="<a href="javascript:nextPage()">다음 페이지</a>"; >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></HEAD> <br><br><BODY onLoad="showhiddenRecord(페이지번호)"> <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>1</option> <br><옵션 값=2>2</option> <br><옵션 값=3>3</option> <br><옵션 값=4>4</option> <br><옵션 값=5>5</option> <br><옵션 값=6>6</option> <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></BODY> <br></HTML> <br> </div>