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

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

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

    蝸牛的JAVA外殼

    ┎Running Snail┒ ┖ -------------- ┚

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      13 Posts :: 0 Stories :: 10 Comments :: 0 Trackbacks
    由于公司的業務需要,所以做了一個HTML表格分頁,跟數據庫無關。
      1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2<html xmlns="http://www.w3.org/1999/xhtml">
      3<head>
      4<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
      5<title>無標題文檔</title>
      6</head>
      7
      8<body>
      9<table width="500" border="0" cellpadding="5" cellspacing="1" bgcolor="#999999" id="table1">
     10<tbody id="table2">
     11  <tr>
     12    <td bgcolor="#FFFFFF">1</td>
     13    <td bgcolor="#FFFFFF">&nbsp;</td>
     14    <td bgcolor="#FFFFFF">&nbsp;</td>
     15    <td bgcolor="#FFFFFF">&nbsp;</td>
     16    <td bgcolor="#FFFFFF">&nbsp;</td>
     17  </tr>
     18  <tr>
     19    <td bgcolor="#FFFFFF">2</td>
     20    <td bgcolor="#FFFFFF">&nbsp;</td>
     21    <td bgcolor="#FFFFFF">&nbsp;</td>
     22    <td bgcolor="#FFFFFF">&nbsp;</td>
     23    <td bgcolor="#FFFFFF">&nbsp;</td>
     24  </tr>
     25  <tr>
     26    <td bgcolor="#FFFFFF">3</td>
     27    <td bgcolor="#FFFFFF">&nbsp;</td>
     28    <td bgcolor="#FFFFFF">&nbsp;</td>
     29    <td bgcolor="#FFFFFF">&nbsp;</td>
     30    <td bgcolor="#FFFFFF">&nbsp;</td>
     31  </tr>
     32  <tr>
     33    <td bgcolor="#FFFFFF">4</td>
     34    <td bgcolor="#FFFFFF">&nbsp;</td>
     35    <td bgcolor="#FFFFFF">&nbsp;</td>
     36    <td bgcolor="#FFFFFF">&nbsp;</td>
     37    <td bgcolor="#FFFFFF">&nbsp;</td>
     38  </tr>
     39  <tr>
     40    <td bgcolor="#FFFFFF">5</td>
     41    <td bgcolor="#FFFFFF">&nbsp;</td>
     42    <td bgcolor="#FFFFFF">&nbsp;</td>
     43    <td bgcolor="#FFFFFF">&nbsp;</td>
     44    <td bgcolor="#FFFFFF">&nbsp;</td>
     45  </tr>
     46  <tr>
     47    <td bgcolor="#FFFFFF">6</td>
     48    <td bgcolor="#FFFFFF">&nbsp;</td>
     49    <td bgcolor="#FFFFFF">&nbsp;</td>
     50    <td bgcolor="#FFFFFF">&nbsp;</td>
     51    <td bgcolor="#FFFFFF">&nbsp;</td>
     52  </tr>
     53  <tr>
     54    <td bgcolor="#FFFFFF">7</td>
     55    <td bgcolor="#FFFFFF">&nbsp;</td>
     56    <td bgcolor="#FFFFFF">&nbsp;</td>
     57    <td bgcolor="#FFFFFF">&nbsp;</td>
     58    <td bgcolor="#FFFFFF">&nbsp;</td>
     59  </tr>
     60  <tr>
     61    <td bgcolor="#FFFFFF">8</td>
     62    <td bgcolor="#FFFFFF">&nbsp;</td>
     63    <td bgcolor="#FFFFFF">&nbsp;</td>
     64    <td bgcolor="#FFFFFF">&nbsp;</td>
     65    <td bgcolor="#FFFFFF">&nbsp;</td>
     66  </tr>
     67  <tr>
     68    <td bgcolor="#FFFFFF">9</td>
     69    <td bgcolor="#FFFFFF">&nbsp;</td>
     70    <td bgcolor="#FFFFFF">&nbsp;</td>
     71    <td bgcolor="#FFFFFF">&nbsp;</td>
     72    <td bgcolor="#FFFFFF">&nbsp;</td>
     73  </tr>
     74  <tr>
     75    <td bgcolor="#FFFFFF">10</td>
     76    <td bgcolor="#FFFFFF">&nbsp;</td>
     77    <td bgcolor="#FFFFFF">&nbsp;</td>
     78    <td bgcolor="#FFFFFF">&nbsp;</td>
     79    <td bgcolor="#FFFFFF">&nbsp;</td>
     80  </tr>
     81  <tr>
     82    <td bgcolor="#FFFFFF">11</td>
     83    <td bgcolor="#FFFFFF">&nbsp;</td>
     84    <td bgcolor="#FFFFFF">&nbsp;</td>
     85    <td bgcolor="#FFFFFF">&nbsp;</td>
     86    <td bgcolor="#FFFFFF">&nbsp;</td>
     87  </tr>
     88  </tbody>
     89</table>
     90<span id="spanFirst">第一頁</span> <span id="spanPre">上一頁</span> <span id="spanNext">下一頁</span> <span id="spanLast">最后一頁</span> 第<span id="spanPageNum"></span>頁/共<span id="spanTotalPage"></span>
     91</body>
     92</html>
     93<script>
     94var theTable = document.getElementById("table2");
     95var totalPage = document.getElementById("spanTotalPage");
     96var pageNum = document.getElementById("spanPageNum");
     97
     98var spanPre = document.getElementById("spanPre");
     99var spanNext = document.getElementById("spanNext");
    100var spanFirst = document.getElementById("spanFirst");
    101var spanLast = document.getElementById("spanLast");
    102
    103var numberRowsInTable = theTable.rows.length;
    104var pageSize = 3;
    105var page = 1;
    106
    107//下一頁
    108function next() {
    109
    110    hideTable();
    111    
    112    currentRow = pageSize * page;
    113    maxRow = currentRow + pageSize;
    114    if ( maxRow > numberRowsInTable ) maxRow = numberRowsInTable;
    115    for ( var i = currentRow; i< maxRow; i++ ) {
    116        theTable.rows[i].style.display = '';
    117    }

    118    page++;
    119    
    120    if ( maxRow == numberRowsInTable )  { nextText(); lastText(); }
    121    showPage();
    122    preLink();
    123    firstLink();
    124}

    125
    126//上一頁
    127function pre() {
    128
    129    hideTable();
    130    
    131    page--;
    132    
    133    currentRow = pageSize * page;
    134    maxRow = currentRow - pageSize;
    135    if ( currentRow > numberRowsInTable ) currentRow = numberRowsInTable;
    136    for ( var i = maxRow; i< currentRow; i++ ) {
    137        theTable.rows[i].style.display = '';
    138    }

    139    
    140    
    141    if ( maxRow == 0 ) { preText(); firstText(); }
    142    showPage();
    143    nextLink();
    144    lastLink();
    145}

    146
    147//第一頁
    148function first() {
    149    hideTable();
    150    page = 1;
    151    for ( var i = 0; i<pageSize; i++ ) {
    152        theTable.rows[i].style.display = '';
    153    }

    154    showPage();
    155    
    156    preText();
    157    nextLink();
    158    lastLink();
    159}

    160
    161//最后一頁
    162function last() {
    163    hideTable();
    164    page = pageCount();
    165    currentRow = pageSize * (page - 1);
    166    for ( var i = currentRow; i<numberRowsInTable; i++ ) {
    167        theTable.rows[i].style.display = '';
    168    }

    169    showPage();
    170    
    171    preLink();
    172    nextText();
    173    firstLink();
    174}

    175
    176function hideTable() {
    177    for ( var i = 0; i<numberRowsInTable; i++ ) {
    178        theTable.rows[i].style.display = 'none';
    179    }

    180}

    181
    182function showPage() {
    183    pageNum.innerHTML = page;
    184}

    185
    186//總共頁數
    187function pageCount() {
    188    var count = 0;
    189    if ( numberRowsInTable%pageSize != 0 ) count = 1
    190    return parseInt(numberRowsInTable/pageSize) + count;
    191}

    192
    193//顯示鏈接
    194function preLink() { spanPre.innerHTML = "<a href='javascript:pre();'>上一頁</a>"; }
    195function preText() { spanPre.innerHTML = "上一頁"; }
    196
    197function nextLink() { spanNext.innerHTML = "<a href='javascript:next();'>下一頁</a>"; }
    198function nextText() { spanNext.innerHTML = "下一頁"; }
    199
    200function firstLink() { spanFirst.innerHTML = "<a href='javascript:first();'>第一頁</a>"; }
    201function firstText() { spanFirst.innerHTML = "第一頁"; }
    202
    203function lastLink() { spanLast.innerHTML = "<a href='javascript:last();'>最后一頁</a>"; }
    204function lastText() { spanLast.innerHTML = "最后一頁"; }
    205
    206//隱藏表格
    207function hide() {
    208    for ( var i = pageSize; i<numberRowsInTable; i++ ) {
    209        theTable.rows[i].style.display = 'none';
    210    }

    211    
    212    totalPage.innerHTML = pageCount();
    213    pageNum.innerHTML = '1';
    214    
    215    nextLink();
    216    lastLink();
    217}

    218
    219hide();
    220
    </script>
    posted on 2007-04-22 12:33 會跑的蝸牛 閱讀(6160) 評論(1)  編輯  收藏 所屬分類: Javascript

    Feedback

    # re: [原創]HTML表格分頁 2007-08-21 16:53 小帆
    謝謝樓主,挺不錯的.  回復  更多評論
      

    主站蜘蛛池模板: 亚洲性色精品一区二区在线| 亚洲av无码有乱码在线观看| 国产中文字幕在线免费观看| www国产亚洲精品久久久| 最新亚洲人成无码网站| 免费一级毛片不卡不收费| 国产成人综合亚洲一区| 亚洲精品视频久久久| 有码人妻在线免费看片| 在线A亚洲老鸭窝天堂| 伊人免费在线观看| 亚洲人成在线影院| 免费看成人AA片无码视频羞羞网| 亚洲一级毛片中文字幕| 午夜视频在线观看免费完整版| 亚洲第一成年网站视频| 亚洲国产黄在线观看| 精品亚洲永久免费精品| 亚洲最大的视频网站| 免费羞羞视频网站| 国产日韩精品无码区免费专区国产 | 狠狠色婷婷狠狠狠亚洲综合| 中文字幕不卡免费视频| 久久精品国产亚洲AV无码麻豆| 免费看男女下面日出水来| 亚洲午夜福利精品久久| 免费毛片在线看不用播放器| 91亚洲精品自在在线观看| 国产精品免费看久久久无码| 99久久婷婷免费国产综合精品| 亚洲狠狠ady亚洲精品大秀| 日韩中文字幕在线免费观看 | 久久免费视频99| 亚洲国产精品一区二区三区在线观看 | 亚洲中文字幕无码不卡电影 | 国产免费观看黄AV片| 免费观看男人吊女人视频| 91在线亚洲综合在线| 亚洲国产精品无码久久久秋霞2| 100000免费啪啪18免进| 一级中文字幕免费乱码专区|