<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
<html xmlns="http://www.w3.org/1999/xhtml">   
<head>   
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />   
<title>无标题文档</title>   
</head>   
   
<body> 
<table width="500" border="0" cellpadding="5" cellspacing="1" bgcolor="#999999">   
<tr>   
    <th colspan="5">lishewen</th>   
</tr>   
<tbody id="tablelsw">   
  <tr>   
    <td bgcolor="#FFFFFF">1</td>   
    <td bgcolor="#FFFFFF">算神</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">2</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">3</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">4</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">5</td>   
    <td bgcolor="#FFFFFF">黎摄文</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">6</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">7</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">8</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">9</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">10</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  <tr>   
    <td bgcolor="#FFFFFF">11</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
    <td bgcolor="#FFFFFF">&nbsp;</td>   
  </tr>   
  </tbody>   
</table>   
<span id="spanFirst">首页</span> <span id="spanPre">上一页</span> <span id="spanNext">下一页</span> <span id="spanLast">尾页</span> 第<span id="spanPageNum"></span>页/共<span id="spanTotalPage"></span>页      
</body>   
</html>   
<script>   
// JavaScript Document By lishewen    
var theTable = document.getElementById("tablelsw");    
var totalPage = document.getElementById("spanTotalPage");    
var pageNum = document.getElementById("spanPageNum");    
   
var spanPre = document.getElementById("spanPre");    
var spanNext = document.getElementById("spanNext");    
var spanFirst = document.getElementById("spanFirst");    
var spanLast = document.getElementById("spanLast");    
   
var numberRowsInTable = theTable.rows.length;    
var pageSize = 4;    
var page = 1;    
   
//下一页    
function next(){    
   
    hideTable();    
        
    currentRow = pageSize * page;    
    maxRow = currentRow + pageSize;    
    if ( maxRow > numberRowsInTable ) maxRow = numberRowsInTable;    
    for ( var i = currentRow; i< maxRow; i++ ){    
        theTable.rows[i].style.display = '';    
    }    
    page++;    
        
    if ( maxRow == numberRowsInTable ) { nextText(); lastText(); }  
    showPage();    
    preLink();    
    firstLink();    
}    
   
//上一页    
function pre(){    
   
    hideTable();    
        
    page--;    
        
    currentRow = pageSize * page;    
    maxRow = currentRow - pageSize;    
    if ( currentRow > numberRowsInTable ) currentRow = numberRowsInTable;    
    for ( var i = maxRow; i< currentRow; i++ ){    
        theTable.rows[i].style.display = '';    
    }    
        
        
    if ( maxRow == 0 ){ preText(); firstText(); }    
    showPage();    
    nextLink();    
    lastLink();    
}    
   
//第一页    
function first(){    
    hideTable();    
    page = 1;    
    for ( var i = 0; i<pageSize; i++ ){    
        theTable.rows[i].style.display = '';    
    }    
    showPage();    
        
    preText();    
    nextLink();    
    lastLink();    
}    
   
//最后一页    
function last(){    
    hideTable();    
    page = pageCount();    
    currentRow = pageSize * (page - 1);    
    for ( var i = currentRow; i<numberRowsInTable; i++ ){    
        theTable.rows[i].style.display = '';    
    }    
    showPage();    
        
    preLink();    
    nextText();    
    firstLink();    
}    
   
function hideTable(){    
    for ( var i = 0; i<numberRowsInTable; i++ ){    
        theTable.rows[i].style.display = 'none';    
    }    
}    
   
function showPage(){     
 pageNum.innerHTML = page;
}    
   
//总共页数    
function pageCount(){    
    var count = 0;    
    if ( numberRowsInTable%pageSize != 0 ) count = 1;     
    return parseInt(numberRowsInTable/pageSize) + count;    
}    
   
//显示链接    
function preLink(){ spanPre.innerHTML = "<a href='javascript:pre();'>上一页</a>";}    
function preText(){ spanPre.innerHTML = "上一页";}    
   
function nextLink(){ spanNext.innerHTML = "<a href='javascript:next();'>下一页</a>";}    
function nextText(){ spanNext.innerHTML = "下一页";}    
   
function firstLink(){ spanFirst.innerHTML = "<a href='javascript:first();'>首页</a>";}    
function firstText(){ spanFirst.innerHTML = "首页";}    
   
function lastLink(){ spanLast.innerHTML = "<a href='javascript:last();'>尾页</a>";}    
function lastText(){ spanLast.innerHTML = "尾页";}    
   
//隐藏表格    
function hide(){    
    for ( var i = pageSize; i<numberRowsInTable; i++ ){    
        theTable.rows[i].style.display = 'none';    
    }    
        
    totalPage.innerHTML = pageCount();    
    pageNum.innerHTML = '1';    
        
    nextLink();    
    lastLink();    
}    
   
hide();    
</script>

静态html分页的更多相关文章

  1. 【js】使用javascript 实现静态网页分页效果

    <!DOCTYPE html> <html> <head> <meta http-equiv="content-Type" content ...

  2. 静态页分页功能js代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. js静态数据分页展示

    拿vue做示例 首先定义data data() { return { tableData: [], // 当前页的数据,用于给表格展示用的 tableDataAll: [], // 需要拿来分页的总数 ...

  4. Vue实现静态数据分页

    <div style="padding:20px;" id="app"> <div class="panel panel-prima ...

  5. 织梦DeDeCms列表分页和内容页分页错位解决办法

    文章页分页代码在这里/include/arc.archives.class.php列表页分页/include/arc.listview.class.php 很多入门的站长会碰到这样的问题,织梦的通病, ...

  6. dedecms_分页技术

    <ul>{dede:list pagesize='30'} <li><a href="[field:arcurl/]">[field:title ...

  7. dedecms讲解-arc.listview.class.php分析,列表页展示

    ./plus/list.php - 动态展示栏目列表页(也可能是频道封面)arc.listview.class.php 是dedecms的列表页的相关处理类__construct()         ...

  8. DEDECMS之二 如何修改模板页

    使用织梦系统最经常是为了仿站,那么模板应该怎么改? 这里主要谈谈关于比较常用的几个模板页 网站主页.列表页.内容页.栏目的调用 1.主页模板 常用组合方法:index.htm + head.htm + ...

  9. dedecms5.7文章实现阅读全文功能二次开发

    阅读全文功能其实在很多的流行站点都有的,比如网易,新浪等,随着文章内容的增加,当一个页面有多个分页的时候,就会显示出这个“在本页阅读全文”的链接,点击这个链接之后,出现的,将是这篇文章以没有分页出现的 ...

随机推荐

  1. es6+最佳入门实践(11)

    11.async函数 async 函数是什么?一句话,它就是 Generator 函数的语法糖.通俗的说就是Generator函数的另一种写法,这种写法更简洁,除此之外,async函数还对Genrat ...

  2. 关于chkrootkit 检查 INFECTED: Possible Malicious Linux.Xor.DDoS installed

    chkrootkit检测时,发现一个Xor.DDoS内容,内容如下...Searching for Linux.Xor.DDoS ... INFECTED: Possible Malicious Li ...

  3. java 聊天程序

    package cn.apr.chart; import java.net.*; import java.io.*; import java.util.*; public class ChatServ ...

  4. jenkins===当postman出现错误403 No valid crumb was included in the request的解决办法

    问题描述:当使用postman获取jenkins的json数据的时候,会返回标题中描述的错误 如下图: 将圈中的框,取消勾选! 再次运行正常! 这时候修改jenkins如下:

  5. AOP相关

    静态代理.动态代理与AOP: 简单易懂:http://blog.csdn.net/hejingyuan6/article/details/36203505 补充:http://layznet.itey ...

  6. gdrive无限网盘挂载systemd文件

    我的博客新地址:www.liuquanhao.com --------------------------------------------------------------------- 首先应 ...

  7. hdu 3870(平面图最小割转最短路)

    Catch the Theves Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 65768/32768 K (Java/Others) ...

  8. 【hdoj_2111】SavingHDU

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=2111 题目理解:给出一个口袋的容量,若干种宝物的单价和体积,单个的宝物可以分割,待求的是最多能装价值多少的 ...

  9. [BZOJ1076][SCOI2008]奖励关 状压dp

    1076: [SCOI2008]奖励关 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 3070  Solved: 1595[Submit][Statu ...

  10. (三)mysql数据库基本操作

    (1)SQL语句:结构化查询语句 DDL语句 数据定义语言:数据库丶表丶视图丶索引丶存储过程丶函数丶create drop alter DML语句 数据库操作语言:插入数据insert,删除数据del ...