一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

js表格分頁實(shí)現(xiàn)代碼

復(fù)制代碼 代碼如下:
<!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" />
<meta http-equiv="Content-Language" content="zh-CN" />
<meta content="all" name="robots" />
<meta name="Copyright" content="" />
<meta name="description" content="" />
<meta content="" name="keywords" />
<link rel="stylesheet" type="text/css" href="css.css" />
<title>原料庫管理</title>
<script>
function Page(iAbsolute,sTableId,sTBodyId,page)
{
this.absolute = iAbsolute; //每頁最大記錄數(shù)
this.tableId = sTableId;
this.tBodyId = sTBodyId;
this.rowCount = 0;//記錄數(shù)
this.pageCount = 0;//頁數(shù)
this.pageIndex = 0;//頁索引
this.__oTable__ = null;//表格引用
this.__oTBody__ = null;//要分頁內(nèi)容
this.__dataRows__ = 0;//記錄行引用
this.__oldTBody__ = null;
this.__init__(); //初始化;
};
/**//*
初始化
*/
Page.prototype.__init__ = function(){
this.__oTable__ = document.getElementById(this.tableId);//獲取table引用
this.__oTBody__ = this.__oTable__.tBodies[this.tBodyId];//獲取tBody引用
this.__dataRows__ = this.__oTBody__.rows;
this.rowCount = this.__dataRows__.length;
try{
this.absolute = (this.absolute <= 0) || (this.absolute>this.rowCount) ? this.rowCount : this.absolute;
this.pageCount = parseInt(this.rowCount%this.absolute == 0
? this.rowCount/this.absolute : this.rowCount/this.absolute+1);
}catch(exception){}
this.__updateTableRows__();
};
Page.prototype.GetBar=function(obj)
{
var bar= document.getElementById(obj.id);
bar.innerHTML= "每頁"+this.absolute+"條/共"+this.rowCount+"條";// 第2頁/共6頁 首頁 1 2 3 4 5 6 末頁
}
/**//*

*/
Page.prototype.nextPage = function(){
if(this.pageIndex + 1 < this.pageCount){
this.pageIndex += 1;
this.__updateTableRows__();
}
};
/**//*

*/
Page.prototype.prePage = function(){
if(this.pageIndex >= 1){
this.pageIndex -= 1;
this.__updateTableRows__();
}
};
/**//*
首頁
*/
Page.prototype.firstPage = function(){
if(this.pageIndex != 0){
this.pageIndex = 0;
this.__updateTableRows__();
}
};
/**//*
尾頁
*/
Page.prototype.lastPage = function(){
if(this.pageIndex+1 != this.pageCount){
this.pageIndex = this.pageCount - 1;
this.__updateTableRows__();
}
};
/**//*
頁定位方法
*/
Page.prototype.aimPage = function(){
var abc = document.getElementById("pageno");
var iPageIndex = abc.value;
var iPageIndex = iPageIndex*1;
if(iPageIndex > this.pageCount-1){
this.pageIndex = this.pageCount -1;
}else if(iPageIndex < 0){
this.pageIndex = 0;
}else{
this.pageIndex = iPageIndex-1;
}
this.__updateTableRows__();
};
/**//*
執(zhí)行分頁時,更新顯示表格內(nèi)容
*/
Page.prototype.__updateTableRows__ = function(){
var iCurrentRowCount = this.absolute * this.pageIndex;
var iMoreRow = this.absolute+iCurrentRowCount > this.rowCount ? this.absolute+iCurrentRowCount - this.rowCount : 0;
var tempRows = this.__cloneRows__();
var removedTBody = this.__oTable__.removeChild(this.__oTBody__);
var newTBody = document.createElement("TBODY");
newTBody.setAttribute("id", this.tBodyId);
for(var i=iCurrentRowCount; i < this.absolute+iCurrentRowCount-iMoreRow; i++){
newTBody.appendChild(tempRows[i]);
}
this.__oTable__.appendChild(newTBody);
this.__dataRows__ = tempRows;
this.__oTBody__ = newTBody;
//頁腳顯示分
var divFood = document.getElementById("divFood");//分頁工具欄
divFood.innerHTML="";
var rightBar = document.createElement("divFood");
rightBar.setAttribute("display","");
rightBar.setAttribute("float","left");
rightBar.innerHTML="第"+(this.pageIndex+1)+"頁/共"+this.pageCount+"頁";
var isOK="Y";
var cssColor="";
divFood.appendChild(rightBar);
////頁腳顯示分頁結(jié)
};
/**//*
克隆原始操作行集合
*/
Page.prototype.__cloneRows__ = function(){
var tempRows = [];
for(var i=0; i<this.__dataRows__.length; i++){
tempRows[i] = this.__dataRows__[i].cloneNode(1);
}
return tempRows;
};
</script>
<script type="text/Javascript" language="Javascript">
window.onload = function(){
page = new Page(3,'senfe','group_one'); };
</script>
<style type="text/css"><!--
#senfe {
border-top: #000 1px solid;
border-left: #000 1px solid;
}
#senfe td {
border-right: #000 1px solid;
border-bottom: #000 1px solid;
}
--></style>
<script language="Javascript"><!--
function senfe(o,a,b,c,d){
var t=document.getElementById(o).getElementsByTagName("tr");
for(var i=0;i<t.length;i++){
t[i].style.backgroundColor=(t[i].sectionRowIndex%2==0)?a:b;
}
}
--></script>
</head>
<body>
<div>
<table border="0" cellpadding="0" cellspacing="0" bordercolor="#006600" id="senfe">
<thead>
<tr align="center" valign="middle">
<td width="46" height="23" bgcolor="#FFFFFF">編號</td>
<td width="71" bgcolor="#FFFFFF"><select name="select" dir="ltr">
<option>套類別</option>
<option>A套</option>
<option>B套</option>
</select></td>
<td width="53" bgcolor="#FFFFFF">名稱</td>
<td width="53" bgcolor="#FFFFFF">數(shù)量</td>
<td width="53" bgcolor="#FFFFFF">單價</td>
<td width="95" bgcolor="#FFFFFF"><select name="select" dir="ltr">
<option>單位</option>
<option>個</option>
<option>雙</option>
</select></td>
<td width="80" bgcolor="#FFFFFF">酒店名稱</td>
<td width="35" bgcolor="#FFFFFF">備注</td>
</tr>
</thead>
<tbody id="group_one">
<tr>
<td>1</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>2</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>3</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>4</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>5</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>6</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>7</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>8</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>9</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<script language="Javascript"><!--
//senfe("表格名稱","奇數(shù)行背景","偶數(shù)行背景","鼠標(biāo)經(jīng)過背景","點(diǎn)擊后背景");
senfe("senfe","#fff","#ccc","#cfc","#f00");
--></script>
</div>
<div><a href="#" onclick="page.firstPage();">首 頁</a>/<a href="#" onclick="page.nextPage();"></a>/<a href="#" onclick="page.prePage();"></a>/<a href="#" onclick="page.lastPage();">末 頁</a><span id="divFood">
</span>
/第
<input id="pageno" value="1" style="width:20px"/>頁/<a href="#" onclick="page.aimPage();">跳轉(zhuǎn)</a></div>
</div>
</div>
</body>
</html>

JavaScript技術(shù)js表格分頁實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费一级特黄欧美大片勹久久网 | 韩国毛片视频 | 一区二区三区四区亚洲 | 国产福利小视频高清在线观看 | 国产成人一区二区三区影院免费 | 涩色在线| 成人午夜性视频欧美成人 | 激情六月婷婷开心丁香开心 | 欧美特黄三级在线观看 | 欧美特黄a级片 | 国产黄色片在线播放 | 伊人第四色 | 九一国产精品 | 一区二区网站 | 国产愉拍精品视频手机 | 国产精品美女在线 | 91在线精品麻豆欧美在线 | 亚洲国产欧美另类 | 日韩午夜视频在线观看 | 中文字幕 亚洲一区 | 日本欧美国产精品第一页久久 | a一级一色一情 | 国产h视频在线观看网站免费 | 国产区精品视频 | 欧美成人网在线综合视频 | 亚洲精品第一 | 久久夜色精品国产噜噜亚洲a | 免费日本一区 | 岛国美女全棵写真视频在线观看 | 精品久久久久久免费影院 | 在线看的黄色网址 | 婷婷色中文网 | 国产高清精品一区 | 欧美视频网址 | 丁香六月欧美 | 国产精品午夜高清在线观看 | 一区二区三区在线播放视频 | 九月婷婷综合婷婷 | 伊人久久大香线蕉综合热线 | 国内视频一区二区 | 色呦呦免费视频 |