天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript實現(xiàn)的分頁函數(shù)

/**
 * 分頁類構造
 * 參數(shù) nTotalList: 總條數(shù)
 * 參數(shù) nPageSize: 每頁顯示條數(shù)
 * 參數(shù) nPageNum: 當前頁碼
 * 參數(shù) sPageUrl: 分頁鏈接的URL,頁碼以[pn]代替,輸出時將被替換為實際頁碼
 * 參數(shù) nPageListSize: 頁碼列表(下拉框)中顯示的最多頁碼條數(shù)。該參數(shù)可省略,默認100
 */
function Pagination(nTotalList, nPageSize, nPageNum, sPageUrl, nPageListSize) {
  this.totalList = nTotalList;
  this.pageSize = nPageSize;
  this.pageNum = nPageNum;
  if (nTotalList == 0)
    this.totalPages = 1;
  else
    this.totalPages = Math.floor((this.totalList-1)/this.pageSize + 1);
  this.pageUrl = sPageUrl;
  if (arguments[4])
    this.pageListSize = nPageListSize;
  else
    this.pageListSize = 100;
}

/**
 * 生成分頁,將HTML直接輸出
 * 無參數(shù)
 * 無返回值
 */
Pagination.prototype.generate = function() {
  var output = "";
  output += "<table width=/"98%/" cellspacing=/"1/" cellpadding=/"3/" align=/"center/"><tr><td align=/"right/">";
  output += "共 " + this.totalList + " 條 每頁 " + this.pageSize + " 條 當前第 ";
  output += "<select onchange=/"if(this.value)location.href='" + this.pageUrl + "'.replace(///[pn//]/,";
  output += "this.value);/" align=/"absMiddle/" style=/"font:normal 9px Verdana,Arial,宋體;/">";
  var firstPage = this.pageNum - Math.floor(this.pageListSize/2);
  if (firstPage < 1)
    firstPage = 1;
  var lastPage = firstPage + this.pageListSize - 1;
  if (lastPage > this.totalPages) {
    lastPage = this.totalPages;
    firstPage = lastPage - this.pageListSize + 1;
    if (firstPage < 1)
      firstPage = 1;
  }
  if (firstPage > 1) {
    output += "<option value=/"1/">1</option>";
    if (firstPage > 2)
      output += "<option value=/"/">…</option>";
  }
  for (var p = firstPage; p <= lastPage; p++) {
    output += "<option value=/"" + p + "/"";
    if (p == this.pageNum)
      output += " selected=/"yes/"";
    output += ">" + p + "</option>";
  }
  if (lastPage < this.totalPages) {
    if (lastPage < this.totalPages - 1)
      output += "<option value=/"/">…</option>";
    output += "<option value=/"" + this.totalPages + "/">" + this.totalPages + "</option>";
  }
  if (this.pageNum > this.totalPages)
    output += "<option value=/"/" selected=/"yes/">頁碼超出范圍</option>";
  output += "</select>";
  output += "/" + this.totalPages + " 頁 ";
  if (this.pageNum == 1) {
    output += "[首頁] ";
    output += "[上頁] ";
  }
  else {
    output += "<a href=/"" + this.pageUrl.replace(//[pn/]/, "1") + "/">[首頁]</a> ";
    output += "<a href=/"" + this.pageUrl.replace(//[pn/]/, this.pageNum-1) + "/">[上頁]</a> ";
  }
  if (this.pageNum == this.totalPages) {
    output += "[下頁] ";
    output += "[尾頁]";
  }
  else {
    output += "<a href=/"" + this.pageUrl.replace(//[pn/]/, this.pageNum+1) + "/">[下頁]</a> ";
    output += "<a href=/"" + this.pageUrl.replace(//[pn/]/, this.totalPages) + "/">[尾頁]</a> ";
  }
  output += "</td></tr></table>";
  document.writeln(output);
}

JavaScript技術Javascript實現(xiàn)的分頁函數(shù),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产午夜精品一区理论片飘花 | 国产亚洲精品影视在线 | 伊伊人成亚洲综合人网 | 久久操热在线视频精品 | 精品午夜国产福利观看 | 68日本xxxxxxxx79| 午夜理论在线观看不卡大地影院 | 月夜直播视频免费观看 | poronovideos动物狗猪| 亚洲高清国产拍精品动图 | 青草久久久 | 久久成人国产精品一区二区 | 久久久久综合一本久道 | 打扑克床上视频不用下载免费观看 | 深夜释放自己污在线看 | 奶头从情趣内衣下露了出来AV | 亚洲成人mv | 国内精品自线在拍2020不卡 | 中文字幕在线视频在线看 | 老师我好爽再深一点老师好涨 | 精品久久久久久久高清 | 久久精品视频在线看 | 白丝女仆被强扒内裤 | 亚洲国产精品第一影院在线观看 | 色综合伊人色综合网站下载 | 日韩欧美 亚洲视频 | 在线中文字幕视频 | 99综合之综合久久伊人 | 在线观看qvod | 国产欧美国产综合第一区 | 精品亚洲一区二区在线播放 | 日本美女论坛 | 欧美18videosex性欧美老师 | 翘臀少妇被扒开屁股日出水爆乳 | 国产学生无码中文视频一区 | 把内衣脱了把奶露出来 | 天天影视色欲 影视 | 偷拍精品视频一区二区三区 | 在线a亚洲视频 | 国产午夜精品一区理论片飘花 | 99久久婷婷国产麻豆精品电影 |