javascript+xml 를 사용 하여 페이지 나 누 기

5488 단어 쓰다쓰다10066aav
웹 기술 을 바탕 으로 페이지 를 나 누 는 것 은 더 이상 늙 을 수 없 는 오래된 것 이지 만 모두 가 흥미진진 하 게 이야기 하 는 문제 이다.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 주소");                }            BodyText=BodyText+""            mm="";            }            showhtml.innerHTML=BodyText+"
이름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(page0) 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";    for (t=0;t<=pagesNumber;t++)    {        sp=sp+"";    }    sp=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+(""+xmlDoc.getElementsByTagName(mName).item(n).text+"
"+pageBar(page); BodyText=""}
if (maxNum==0)        {            document.write("적당 한 인재 정 보 를 검색 하지 못 했 습 니 다")        }    else        {            getContent()        }//다음은 tt.xml 코드해 자rautine[email protected]강성hehe[email protected]금화 강natureit[email protected]의 간 강tank[email protected]합자kaka[email protected]개인 추가apple[email protected]nullsunny[email protected]보배index[email protected]nulllogin[email protected]jiang123[email protected]nullworld[email protected]nullswallow[email protected]위 격hotmail[email protected]nullwrong[email protected]nullleah[email protected]nullttth[email protected]현재 지원 만 하 는 것 같 습 니 다>IE 5.0 좋 은 방법 과 개선 이 있 으 면 편지 로 알려 주세요.감사합니다.ok ,just enjoy it ,and good luck

좋은 웹페이지 즐겨찾기