六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 34|回复: 0

js分页代码

[复制链接]

升级  22.67%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
84
 楼主| 发表于 2013-1-23 02:10:11 | 显示全部楼层 |阅读模式
<!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" lang="gb2312"><head><title>JS静态分页程序</title></head><style type="text/css">a:link,a:visited,a:hover,.current,#info{    border:1px solid #DDD;    background:#F2F2F2;    display:inline-block;    margin:1px;    text-decoration:none;    font-size:12px;    width:15px;    height:15px;    text-align:center;    line-height:15px;    color:#AAA;    padding:1px 2px;}a:hover{    border:1px solid #E5E5E5;    background:#F9F9F9;}.current{    border:1px solid #83E7E4;    background:#DFF9F8;    margin:1px;    color:#27CBC7;}#info{    width:auto;}</style><body><div id="setpage"></div><script type="text/javascript"><!--var totalpage,pagesize,cpage,count,curcount,outstr;//初始化cpage = 1;totalpage = 56;pagesize = 10;outstr = "";function gotopage(target){        cpage = target;        //把页面计数定位到第几页    setpage();    //reloadpage(target);    //调用显示页面函数显示第几页,这个功能是用在页面内容用ajax载入的情况}function setpage(){    if(totalpage<=10){        //总页数小于十页        for (count=1;count<=totalpage;count++)        {    if(count!=cpage)            {                outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";            }else{                outstr = outstr + "<span class='current' >"+count+"</span>";            }        }    }    if(totalpage>10){        //总页数大于十页        if(parseInt((cpage-1)/10) == 0)        {                        for (count=1;count<=10;count++)            {    if(count!=cpage)                {                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";                }else{                    outstr = outstr + "<span class='current'>"+count+"</span>";                }            }            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> next </a>";        }        else if(parseInt((cpage-1)/10) == parseInt(totalpage/10))        {                outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+")'>previous</a>";            for (count=parseInt(totalpage/10)*10+1;count<=totalpage;count++)            {    if(count!=cpage)                {                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";                }else{                    outstr = outstr + "<span class='current'>"+count+"</span>";                }            }        }        else        {                outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+")'>previous</a>";            for (count=parseInt((cpage-1)/10)*10+1;count<=parseInt((cpage-1)/10)*10+10;count++)            {                        if(count!=cpage)                {                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";                }else{                    outstr = outstr + "<span class='current'>"+count+"</span>";                }            }            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> next </a>";        }    }        document.getElementById("setpage").innerHTML = "<div id='setpage'><span id='info'>共"+totalpage+"页|第"+cpage+"页<\/span>" + outstr + "<\/div>";    outstr = "";}setpage();    //调用分页//--></script></body></html>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表