tmh.htm と tt.xml の 2 つのファイルがあります ソース コードは次のとおりです: tmh.htm コードをコピー コードは次のとおりです: 新しいドキュメント "キーワード" CONTENT=""> <br>//*********** *****変数関連の定義**************** <br>//* author:Haizai * <br>//* Email:rautinee@21cn.com * <br> //*このプログラムは自由に配布および使用できますが、この情報は必ず保管してください* <br>//*********************** ***** ************ <br>var pagenum=4; 各ページに表示される情報の数 <br>var page=0; ; <br>var BodyText="" ; <br>var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); <br>var ツールバー = false" <br>xmlDoc.load( "tt.xml") <br>//*************** この場所は、取得した実際のフィールド名に基づいて変更できます <br> header="<TABLE border= 1><tr><td>名前</td><td>アイコン</td><td>IPアドレス</td><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(page 1>1) thePage="<A HREF='#' onclick ='Javascript:return UpPageGo()'>前のページ</A>"; <br> return thePage; <br>} <br>function NextPage(page) <br>{ <br> thePage="1 ページ後"; <br> if(page<pagesNumber) thePage="<A HREF='#' onclick='JavaScript:return NextPageGo()'>次のページ</A>"; > return thePage; <br>} <br>function UpPageGo(){ <br>if(page>0) page--; <br> BodyText=""; <br>/ /現在のページ番号 <br>function currentPage() <br>{ <br> var cp; <br> cp="現在のページは " (ページ 1) ""; } <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> BodyText="" <BR>// ページングを表示します。ステータスバー <BR>function pageBar(page) <BR>{ <BR> var pb; <BR> pb=UpPage(page) "" NextPage(page) "" allPage() selectPage(); 🎜 > return pb; <BR>} <BR>function changePage(tpage) <BR>{ <BR>page=tpage <BR> if(page>=0) <br> if (page<pagesNumber)ページ ; <BR> getContent(); <BR> BodyText="" <BR>関数 selectPage() <BR>{ <BR> sp="<名前を選択='へへ ' onChange='javascript:changePage(this.options[this.selectedIndex].value)'>"; <br> //sp="<select name='へへ' onChange='alert(this.options[ this .selectedIndex].value)'>"; <BR> sp=sp "<option value=''></option>"; <br> for (t=0;t<=pagesNumber;t ) <BR> { <BR> sp=sp "<option value='" t "'>" (t 1) "<br> } <br> sp=sp "< / select>" <br> return sp; <br>} <br>function getContent() <br>{ <br>if (!page) page=0; <br> n=ページ*ページ番号; <br> endNum=(ページ 1)*ページ番号; <br> if (endNum>maxNum) endNum=maxNum; <br> 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>"ページバー(ページ); <br>BodyText="" <br>} <br> if (maxNum==0) { document.write("没有检索へ合适的人才情報") } else { getContent() }