<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yeafee@夜飛郎

    it's usually better to solve problems with simplicity and finesse rather than muscle.

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      33 隨筆 :: 3 文章 :: 2 評(píng)論 :: 0 Trackbacks
    ?1 < script?language = " JavaScript " ?type = " text/JavaScript " >
    ?2 function ?getServerList(dir,curpage,totalpage,totalrecordcount) {
    ?3 ??? var ?page;
    ?4 ?? if (dir == " first " ) {?page = 1 ;}
    ?5 ?? if (dir == " last " ) {page = totalpage?;}
    ?6 ?? if (dir == " previous " ) {
    ?7 ????? if (curpage == " 1 " ) {
    ?8 ???????page = 1 ;
    ?9 ?????}
    else {
    10 ?????page = parseInt(curpage) - parseInt( 1 );
    11 ?????}

    12 ??}

    13 ?? if (dir == " next " ) {
    14 ????? if (parseInt(curpage) < parseInt(totalpage)) {
    15 ???????page = parseInt(curpage) + parseInt( 1 );
    16 ?????}
    else {
    17 ???????page = totalpage;
    18 ?????}

    19 ??}

    20 ?? // alert(page);
    21 ?? var ?action = " ***.shtml " ;
    22 ??document.location.href = action + " ?page= " + page;
    23 }

    24 </ script >

    getServerList(p1,p2,p3,p4),其中傳遞四個(gè)參數(shù),分別表示頁(yè)面轉(zhuǎn)向eg.前一頁(yè),后一頁(yè);當(dāng)前頁(yè);所有頁(yè);所有記錄數(shù);
    在頁(yè)面上四個(gè)頁(yè)面轉(zhuǎn)換方向都周用getServerList(p1,p2,p3,p4);p1值根據(jù)首頁(yè)設(shè)置'first',下一頁(yè)'next'等,p2,p3,p4值都相等.
    取得分頁(yè)所得數(shù)據(jù)的主要代碼如下:
    ?1String?page=?request.getParameter("page");
    ?2????????String?to=request.getParameter("toPage");
    ?3????????int?someCount=?getSystemManager().getAdvertisementCount();
    ?4????????int?pageCount=?0;
    ?5????????if(someCount<Constants.PAGENATION_RECORDS_COUNT){
    ?6????????????pageCount=someCount==0?0:1;
    ?7????????}
    else{
    ?8????????????if(someCount%Constants.PAGENATION_RECORDS_COUNT==0){
    ?9????????????????pageCount=someCount/Constants.PAGENATION_RECORDS_COUNT;
    10????????????}
    else{
    11????????????????pageCount=someCount/Constants.PAGENATION_RECORDS_COUNT+1;
    12????????????}

    13????????}

    14????????paramMap.put("totalRecordCount",someCount);
    15????????paramMap.put("totalPage",pageCount);
    16????????paramMap.put("rcount",Constants.PAGENATION_RECORDS_COUNT);
    17????????if(to!=null&&to.trim().length()>0){
    18??????????????if(Integer.parseInt(to)>pageCount){
    19????????????????paramMap.put("toPage",?pageCount);
    20?????????????}
    else{
    21????????????????paramMap.put("toPage",to);
    22????????????}

    23????????????paramMap.put("currentPage",Integer.parseInt(to));
    24????????}

    25????????if(page!=null){
    26????????????paramMap.put("toPage",page);
    27????????????paramMap.put("currentPage",Integer.parseInt(page));
    28????????}

    29????????if(to==null&&page==null){
    30????????????paramMap.put("toPage","1");
    31????????????paramMap.put("currentPage","1");
    32????????}

    33????????if(paramMap.get("toPage")==null){
    34????????????paramMap.put("toPage","1");
    35????????????paramMap.put("currentPage","1");
    36????????}

    37????????List?adsList?=?getSystemManager().getLiveAdverAndServerList(paramMap);

    getLiveServerList(paramMap)這個(gè)參數(shù)Map中用到兩個(gè)值toPage,rcount(每頁(yè)顯示記錄數(shù)),
    可以根據(jù)toPage的不同, Limit出不同段的數(shù)據(jù).
    select?*?from?table_name?LIMIT?startrecord,pagecount
    posted on 2007-06-10 23:14 @yeafee 閱讀(1393) 評(píng)論(1)  編輯  收藏 所屬分類: 程序語(yǔ)言

    評(píng)論

    # re: 一段分頁(yè)處理總結(jié)(JS數(shù)據(jù)加減) 2007-06-13 10:03 王永濤
    很好  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 日本牲交大片免费观看| 亚洲精品蜜桃久久久久久| 乱爱性全过程免费视频| 亚洲国产精品嫩草影院| 亚洲伊人久久大香线蕉AV| 亚洲一区二区三区四区视频| 男人的天堂亚洲一区二区三区 | 丁香婷婷亚洲六月综合色| 久久亚洲熟女cc98cm| 亚洲福利秒拍一区二区| 亚洲国产成人资源在线软件| 国产亚洲av人片在线观看| 久久久久亚洲av毛片大| 久久九九亚洲精品| 亚洲А∨精品天堂在线| 91嫩草国产在线观看免费| 国产成人精品免费视频大全| 亚洲日韩一区二区一无码| 亚洲AV无码乱码在线观看裸奔| 国产精品成人无码免费| 免费人成视网站在线观看不卡| 69天堂人成无码麻豆免费视频| 无码国产精品一区二区免费虚拟VR| a级片免费在线观看| 色窝窝亚洲AV网在线观看| 亚洲专区一路线二| 亚洲精品无播放器在线播放| 美女被羞羞网站免费下载| 和老外3p爽粗大免费视频| 99re在线视频免费观看| 四虎影视免费在线| 久久国产成人精品国产成人亚洲| 国产亚洲婷婷香蕉久久精品| 亚洲欧洲精品一区二区三区| 亚洲精品国自产拍在线观看| 国产亚洲一区二区手机在线观看| 亚洲第一成年人网站| 国产精品亚洲专区无码WEB| a级毛片无码免费真人久久| 日本在线高清免费爱做网站| 日韩精品电影一区亚洲|