HTML靜態分頁(形如:首頁,上一頁,下一頁,尾頁)

來源:互聯網
上載者:User

標籤:class   java   tar   ext   get   資料   

在HTML中有時候我們會用到靜態分頁,一次拿回一定量的資料結果條目,我們會以形如:第2頁,共12頁  首頁 上一頁 下一頁 尾頁 的方式進行靜態分頁,以下是該種靜態分頁的代碼,供兄弟姐妹們參考。 

<div class="page"> <!-- a href="tosearch.jsp" target="_blank" class="blue">更多</a -->

<SCRIPT type="text/javascript">

function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){   if(_nPageCount == null || _nPageCount<1){     return;   }   var nCurrIndex = _nCurrIndex || 0;   var pre,next,first,last;   if(_nPageCount==1){   first=‘<span class="blue">首頁</span>&nbsp;‘; pre=‘<span class="blue">上一頁</span>&nbsp;‘; next=‘<span class="blue">下一頁</span>&nbsp;‘; last=‘<span class="blue">尾頁</span>&nbsp;‘; }else{  if(_nCurrIndex==0){      pre=‘<span class="blue">上一頁</span>&nbsp;‘;      first=‘<span class="blue">首頁</span>&nbsp;‘; next=‘<a class="blue" href="‘+_sPageName+‘_‘ +(nCurrIndex+1)+‘.‘+_sPageExt+‘">下一頁</a>&nbsp;‘;      last=‘<a class="blue" href="‘+_sPageName+‘_‘ + (_nPageCount-1)+‘.‘+_sPageExt+‘">尾頁</a>&nbsp;‘; } else{  if(_nCurrIndex==1){    first=‘<a class="blue" href="‘+_sPageName+‘.‘+_sPageExt+‘">首頁</a>&nbsp;‘; pre=‘<a class="blue" href="‘+_sPageName+‘.‘+_sPageExt+‘">上一頁</a>&nbsp;‘;    if(_nPageCount==2){ next=‘<span class="blue">下一頁</span>&nbsp;‘; last=‘<span class="blue">尾頁</span>&nbsp;‘; } else{ next=‘<a class="blue" href="‘+_sPageName+‘_‘ + (nCurrIndex+1)+‘.‘+_sPageExt+‘">下一頁</a>&nbsp;‘; last=‘<a class="blue" href="‘+_sPageName+‘_‘ + (_nPageCount-1)+‘.‘+_sPageExt+‘">尾頁</a>&nbsp;‘; }} else{    first=‘<a class="blue" href="‘+_sPageName+‘.‘+_sPageExt+‘">首頁</a>&nbsp;‘; pre=‘<a class="blue" href="‘+_sPageName+‘_‘+(nCurrIndex -1)+‘.‘+_sPageExt+‘">上一頁</a>&nbsp;‘; if(nCurrIndex+1==_nPageCount){ next=‘<span class="blue">下一頁</span>&nbsp;‘; last=‘<span class="blue">尾頁</span>&nbsp;‘; } else{ next=‘<a class="blue" href="‘+_sPageName+‘_‘ + (nCurrIndex+1)+‘.‘+_sPageExt+‘">下一頁</a>&nbsp;‘; last=‘<a class="blue" href="‘+_sPageName+‘_‘ + (_nPageCount-1)+‘.‘+_sPageExt+‘">尾頁</a>&nbsp;‘; } }

}

}

 

document.write("第"+(nCurrIndex+1)+"頁,共"+_nPageCount+"頁&nbsp;&nbsp;"+first+pre+next+last); }

createPageHTML(${PAGE_COUNT}, ${PAGE_INDEX}, "${PAGE_NAME}", "${PAGE_EXT}");   </SCRIPT> </div>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.