📄 itemlist.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 + -