⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _pager.js

📁 《JavaScript王者归来》examples.rar
💻 JS
字号:
/*******************************************\
  游戏人客户端分页导航类(2006-7-26)
  This JavaScript was writen by Dron.
  @2003-2008 Ucren.com All rights reserved.
\*******************************************/
DronFw.Class.Pager = function (cName)
{
	this.Total = 0;
	this.PageSize = 0;
	this.CurrentPage = 1;
	this.PageButtonNumber = 5;
	this.ShowPagerBar = function ()
	{
		this.PageCount = Math.ceil(this.Total/this.PageSize);
		this.CurrentPage = this.CurrentPage * 1;
		if (this.CurrentPage>this.PageCount) this.CurrentPage=this.PageCount;
		if (this.CurrentPage<1) this.CurrentPage=1;
		if (this.PageButtonNumber%2==0) this.PageButtonNumber++
		this.PageButtonNumber2 = (this.PageButtonNumber - 1) / 2;
		var Html;
		Html = "<a href=\"javascript:" +cName+ ".goPage(1)\">[首页]</a> ";
		if (this.CurrentPage==1) Html += "[上页] ";
		else Html += "<a href=\"javascript:" +cName+ ".goPrePage()\">[下页]</a> ";
		//分三种情况
		if (this.CurrentPage<=this.PageButtonNumber2)
			for (var i=1; i<=this.PageButtonNumber; i++)
			{
				if (i>this.PageCount) break;
				if (i==this.CurrentPage)
				Html += "[" +i+ "] ";
				else
				Html += "<a href=\"javascript:" +cName+ ".goPage(" +i+ ")\">[" +i+ "]</a> ";
			}
		else if (this.CurrentPage+this.PageButtonNumber2>this.PageCount)
			for (var i=this.PageCount-this.PageButtonNumber+1; i<=this.PageCount; i++)
			{
				if (i>this.PageCount) break;
				if (i<=0) continue;
				if (i==this.CurrentPage)
				Html += "[" +i+ "] ";
				else
				Html += "<a href=\"javascript:" +cName+ ".goPage(" +i+ ")\">[" +i+ "]</a> ";
			}
		else
			for (var i=this.CurrentPage-this.PageButtonNumber2; i<=this.CurrentPage+this.PageButtonNumber2; i++)
			{
				if (i>this.PageCount) break;
				if (i<=0) continue;
				if (i==this.CurrentPage)
				Html += "[" +i+ "] ";
				else
				Html += "<a href=\"javascript:" +cName+ ".goPage(" +i+ ")\">[" +i+ "]</a> ";
			}
		if (this.CurrentPage==this.PageCount) Html+= "[下页] ";
		else Html += "<a href=\"javascript:" +cName+ ".goNexPage()\">[下页]</a> ";
		Html += "<a href=\"javascript:" +cName+ ".goPage(" + this.PageCount + ")\">[尾页]</a> ";
		Html += "[" +this.CurrentPage+ "/" +this.PageCount+ "] "
		Html += "<input type=\"text\" size=\"3\" id=\"_DronFw_Pager_PagerInput\"><input type=\"button\" value=\"Go!\" onclick=\"" +cName+ ".goPage(document.getElementById(\'_DronFw_Pager_PagerInput\').value)\">";
		return Html;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -