tmh.htm & tt.xml 두 개의 파일이 있습니다 소스 코드는 다음과 같습니다. tmh.htm 코드 복사 코드는 다음과 같습니다. 새 문서 "키워드" CONTENT=""> <br>//*********** *****변수 관련 정의**************** <br>//* 작성자:Haizai * <br>//* 이메일:rautinee@21cn.com * <br> //*이 프로그램은 자유롭게 배포하고 사용할 수 있으나, 이 정보는 꼭 보관해주세요* <br>//**************************** ***** ************ <br>var pagenum=4; //각 페이지에 표시되는 정보 수 <br>var page=0>var contpage ; <br>var BodyText="" ; <br>var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") <br>var mode="member" <br>xmlDoc.async=" false" <br>xmlDoc.load( "tt.xml") <br>//****************** 얻은 실제 필드 이름을 기반으로 이 위치를 변경할 수 있습니다 <br> header="<table border="1"><tr>gt;<td>이름</td> <td>아이콘</td> <td>IP 주소</td> <td>이메일</td> ;<td></td><td>날짜</td></td><td></td></tr>"; <br>//숫자 검색된 레코드 수 <br>maxNum = xmlDoc.getElementsByTagName(mode).length <br> //각 레코드의 열 수 <br> column=xmlDoc.getElementsByTagName(mode).item(0).childNodes <br> // 각 레코드의 열 수 열 수 <br> colNum=column.length <br> //페이지 수 <br> PagesNumber=Math.ceil(maxNum/pagenum)-1 <br> PagesNumber2=Math.ceil( maxNum/pagenum); <br> //이전 페이지 <br>function UpPage(page) <br>{ <br> thePage="이전 페이지" <br> if(페이지 1>1) thePage="<A HREF='#' onclick ='Javascript:return UpPageGo()'>이전 페이지</A>"; <br> return thePage; <br>} <br>function NextPage(페이지) <br>{ <br> thePage="한 페이지 이후" <br> if(page<pagesNumber) thePage="<A HREF='#' onclick='Javascript:return NextPageGo()'>다음 페이지</A>"; > 페이지 반환 <br>} <br>function UpPageGo(){ <br>if(page>0) 페이지-- <br> BodyText="" <br>/ /현재 페이지 번호 <br>function currentPage() <br>{ <br> var cp <br> cp="현재 페이지는 " (페이지 1) "" <br> return cp; } <br>//총 페이지 수 <br>function allPage() <br>{ <br> var ap <br> ap='total' (pagesNumber 1) 'pages' <br> return ap <br> } <br>function NextPageGo() <br>{ <br>if (page<pagesNumber) page <BR>getContent() <BR> BodyText="" <BR>//페이지 표시 상태 표시줄 <BR>function pageBar(페이지) <BR>{ <BR> var pb <BR> pb=UpPage(page) "" NextPage(page) "" currentPage() "" allPage() selectPage(); 🎜 > return pb; <BR>} <BR>functionchangePage(tpage) <BR>{ <BR>page=tpage <BR> if(page>=0) page-- <br> if (page<pagesNumber) 페이지 ; <BR> getContent(); <BR> BodyText=""; <BR>} <BR>function selectPage() <BR>{ <BR> var sp="<name=' ㅎㅎ ' onChange='javascript:changePage(this.options[this.selectedIndex].value)'>"; <br> //sp="<select name='hehe' onChange='alert(this.options[ this .selectedIndex].value)'>"; <br> sp=sp "<option value=''></option>"; <br> for (t=0;t<=pagesNumber;t ) <BR> { <BR> sp=sp "<옵션 값='" t "'>" (t 1) "</option>" <br> } <br> sp=sp "< / 선택>" <BR> sp; <BR>} 반환 <BR>함수 getContent() <BR>{ <BR>if (!page) page=0; <BR> n=페이지*페이지 번호; <BR> endNum=(페이지 1)*페이지 번호; <BR> if (endNum>maxNum) endNum=maxNum; <br> BodyText=header BodyText; <br> for (;n<endNum;n ) <BR> { <BR> <BR> BodyText=BodyText "<TR>"; <br> for (m=0;m<=colNum-1;m ) <BR> { <BR> mName=column.item(m).tagName; <BR> BodyText=BodyText ("<TD>" xmlDoc.getElementsByTagName(mName).item(n).text "</TD>"); <br> } <br> BodyText=BodyText "</TR>" <br> mm=""; <br> } <br> showhtml.innerHTML=BodyText "</table>" pageBar(페이지); <br>BodyText="" <br>} <br> <스크립트> if (maxNum==0) { document.write("没有检索到合适的人才信息") } else { getContent() }