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

📄 itemlist.js

📁 LiteBlaster 是一款基于 .NET Framework 原创的 ASP.NET 论坛系统。后台程序库采用 C#/VB.NET 编写
💻 JS
字号:
// UserList
// x_core.js, ajax.js, main.js needed

/* toPage */
var toPage_url;
var toPage_curPage;
var toPage_bodyId, toPage_statusId;
var toPage_loadingText;
var toPage_specialParams;

var toPage_afterloaded;			// event

function toPage(page){
	if(isNaN(page) || page < 1){
		if(xNum(toPage_curPage) && toPage_curPage > 0){
			page = toPage_curPage;
		}else{
			page = 1;
		}
	}
	var body_ele = xGetElementById(toPage_bodyId);
	var status_ele = xGetElementById(toPage_statusId);
	showToPageStatus(status_ele, toPage_loadingText);
	var params = 'page=' + page;
	if(toPage_specialParams){
		params += '&' + toPage_specialParams;
	}
	var loader = new ajax.loader(toPage_url, 'POST', toPage_onload, toPage_onerror, params);
	loader.toPage_page = page;
	loader.toPage_body = body_ele;
	loader.toPage_status = status_ele;
}
function showToPageStatus(status_ele, status, err){
	if(!status){
		if(!err){
			status = '正在加载,请稍候……';
		}else{
			status = '加载过程中出错,请重试。';
		}
	}
	status_ele.className = !err ? 'ListLoadingTd' : 'ListLoadErrorTd';
	status_ele.innerHTML = encodeHtml(status);
}
function toPage_onload(){
	var xmlDoc = this.req.responseXML;
	var errInfo = getXmlElementText(xmlDoc, 'Error');
	if(errInfo){
		showToPageStatus(this.toPage_status, errInfo, true);
	}else{
		toPage_curPage = this.toPage_page;
		this.toPage_body.innerHTML = getXmlElementText(xmlDoc, 'Return');
		//clean status
		this.toPage_status.className = '';
		this.toPage_status.innerHTML = '';
		if(typeof(toPage_afterloaded) == 'function'){
			toPage_afterloaded.call(this);
		}
	}
}
function toPage_onerror(){
	showToPageStatus(this.toPage_status, null, true);
}

⌨️ 快捷键说明

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