웹 기술 을 바탕 으로 페이지 를 나 누 는 것 은 더 이상 늙 을 수 없 는 오래된 것 이지 만 모두 가 흥미진진 하 게 이야기 하 는 문제 이다.xml 기술 이 날로 응용 되면 서 xml 를 페이지 에 응용 하 는 것 도 가능 하 다.물론 인터넷 의 튜 토리 얼 이 매우 많다.내 가 모두 흐리멍덩 하 게 보 았 을 때 차라리 스스로 하 나 를 써 서 여러분 과 공유 하고 지적 하 겠 다.tmh.htm&tt.xml 소스 코드 는 다음 과 같 습 니 다.tmh.htm New Document //****************변수 관련 정의********************/* 글 쓴 이 sunny *//* Email:[email protected] *//*이 프로그램 은 자 유 롭 게 전파 하여 사용 할 수 있 으 나,반드시 이 정 보 를 보존 하 시기 바 랍 니 다. *//****************************************var pagenum=4; //각 페이지 에 몇 개의 정 보 를 표시 합 니 다.var page=0;var contpage ;var BodyText="";var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");var mode="member";var toolBar;xmlDoc.async="false"xmlDoc.load("tt.xml")//*****************이곳 은 당신 이 실제 얻 은 필드 이름 에 따라 header="
이름
아이콘IP 주소
email
날짜
검색 한 기록 수 maxNum=xmlDoc.getElementsByTagName(mode).length //매 조목 에 기 록 된 열 수 column=xmlDoc.getElementsByTagName(mode).item(0).childNodes //매 조목 에 기 록 된 열 수 colNum=column.length //페이지 수 pagesNumber=Math.ceil(maxNum/pagenum)-1; pagesNumber2=Math.ceil(maxNum/pagenum); //이전 페이지 function UpPage(page){ thePage="이전 페이지"; if(page+1>1)thePage="이전 페이지"; return thePage;}function NextPage(page){ thePage="다음 페이지"; if(page다음 페이지" ; return thePage;}function UpPageGo(){ if(page>0) page--; getContent(); BodyText=""; } //현재 페이지 function currentPage(){ var cp; cp="현재 가 제"+(page+1)+"페이지"; return cp;}//총 페이지 function allPage(){ var ap; ap='총'+(pages Number+1)+'페이지'; return ap}function NextPageGo(){ if (page=0) page--; if (page" ; sp="" return sp;}function getContent(){ if (!page) page=0; n=page*pagenum; endNum=(page+1)*pagenum; if (endNum>maxNum) endNum=maxNum; BodyText=header+BodyText; for (;n"; for (m=0;m<=colNum-1;m++) { mName=column.item(m).tagName; BodyText=BodyText+("