实现Javascript表页效果的思想和代码

实现Javascript表页效果的思想和代码
复制代码代码如下所示:
表页

主体,{ {
字体大小:9pt;
}
答:链接{
颜色:# FF0000;
}
答:访问{
颜色:# FF0000;
}
答:悬停{
颜色:# 006600;
}
<!——
var记录= 4;每页的记录数
var计数= 24;记录总数
var = pagetotal( /记录(计数+ record-1)| 0); / /总页数
无功pagenum = 1; / /页码将显示

cookie { {
设置函数(){
var =参数{ 0 },值=逸出(参数{ 1 }),天数= 365,路径
如果(arguments.length > 2)天=论点{ 2 };
如果(arguments.length > 3)路径=论点{ 3 };
使用(新日期()){
设置日期(getdate()+天);
天toutcstring();
}
document.cookie ={ 0 } = { 1 };到期= { 2 };路径= { 3 }。格式(名称,价值,天,路径);
},
获取:函数(){
VaR值= document.cookie.match(new RegExp({ ^ B;+论点{ 0 } +(= { ^(=;} *);| B |美元)
返回returnvalueunescape(ReturnValue { 1 }):指定;
}
}
string.prototype.format =函数(){
var =这个Javascript;
VaR艾朗= arguments.length;
对于(var i = 0;i <艾朗;i++){
Javascript = tmpstr.replace(新(regexp {+我+ }
}
返回Javascript;
}
功能setpagenum(Cookie){ / /整理
pagenum =饼干。得到(pagenum );
如果(pagenum = =pagenum<1| |){
pagenum = 1;
}
}

SetPagenum();

重新排列当前页号,如果页面小于1,则值1,如果大于页面总数,等于页面总数。
CoordinatePagenum(pagenum);

在当前页面上显示当前数字中的第一条记录
无功pagebegin =(记录*(pagenum-1)+ 1)| 0;

获取当前页中的最后一条记录,根据
无功pageend =记录* pagenum;

功能showhiddenrecord(pagenum){
innerHTML = pagenum数量;
如果(pagenum <= 1){
thefirstpage .innerHTML =第一页;
theprepage .innerHTML =最后一页;
其他{ }
thefirstpage .innerHTML =第一页;
theprepage .innerHTML =最后一页;
}
如果(pagenum > = pagetotal){
thenextpage .innerHTML = 下一页;
thelastpage .innerHTML =最后一页;
其他{ }
thenextpage .innerHTML = 下一页;
thelastpage .innerHTML =最后一页;
}
document.getelementbyid('goto的价值= pagenum);
在当前页面上显示当前数字中的第一条记录
PageBegin =(记录*(pagenum-1)+ 1)| 0;

获取当前页中的最后一条记录,根据
pageend =记录* pagenum;
对于(var i = 1;i <计数;i + +){
如果(我= pagebegin我<= pageend){
眼前。行{我}。风格。显示= ;
其他{ }
眼前。行{我}。风格。显示为无;
}
}
曲奇。集(pagenum
}

功能第一页(){
pagenum = 1;
showhiddenrecord(pagenum);
}

功能LastPage(){
showhiddenrecord(pagetotal);
}

重新排列当前页号,如果页面小于1,则值1,如果大于页面总数,等于页面总数。
功能coordinatepagenum(NUM){
如果(数字< 1){
1;
} else if(民数记> pagetotal){
Num = pagetotal;
}
}

功能调入(){
pagenum --;
CoordinatePagenum(pagenum);
showhiddenrecord(pagenum);
}

功能:(){
Pagenum + +;
CoordinatePagenum(pagenum);
showhiddenrecord(pagenum);
}

功能gotopage(NUM){
CoordinatePagenum(pagenum);
showhiddenrecord(努姆);
}

在当前的第一页总共有6页
第一页
上一页
下一页
最后一页
转向第一







标题










十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
二十一
二十二
二十三
二十四
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部