一个JavaScript分页函数

发布者: seasun
function PageList(totalnum, pagesize, curpage, url)
{
  if(curpage<0)
    curpage=0;
  var maxpage = 0;
  maxpage=parseInt((totalnum+pagesize-1)/pagesize);
  maxnum = maxpage;
  if(curpage>1)
  {
    document.write('<a href="'+url+"1"+'">首页</a>');
    document.write('<a href="'+url+(curpage-1)+'">上一页</a>');
  } 

  var start = 1;
  var end = 11;
  if(maxpage <= 11)
  {
    end = maxpage;
  }
  else
  {
    if(curpage > 6)
    {
      start = curpage - 5;
      end = start + 10;
    }
    if(curpage > maxpage - 6)
    {
      start = maxpage - 10;
      end = maxpage;
    }
  } 

  for(var i=start; i<=end; i++)
  {
    if(i==curpage)
      document.write('<strong>'+i+'</strong>');
    else
      document.write('<a href="'+url+i+'">['+i+']</a>');
  } 

  if(curpage<maxnum)
  {
    document.write('<a href="'+url+(curpage+1)+'">下一页</a>');
    document.write('<a href="'+url+maxnum+'">尾页</a>');
  }
}

转载请标注编辑来源:一个JavaScript分页函数

我想网 板凳 编辑

Tags: ,

分享
QQ书签
百度搜藏
Del.icio.us
Google书签
和讯网摘
天极网摘

回复已关闭.