查看完整版本: [-- XML/JSON分页处理 --]

风信Java论坛 ›› javascript/html/css 讨论交流中心 ›› XML/JSON分页处理 登录 -> 注册

1F XML/JSON分页处理   kitymao200 Post by : 2008-07-04 15:46:17.0

//XML分页+XML数据处理
function SelectRecord(Element,obj_num){
RecordNo = Element.parentElement.rowIndex;
obj = xmlDSO_TJ.recordset;
obj.absoluteposition = RecordNo+(pageno-1)*tbl_tj.dataPageSize;
recordno = obj.absoluteposition;
km = obj("KM").value;
zdrw = obj("zdrw").value;
zjrw = obj("zjrw").value;
rcrw = obj("rcrw").value;
oper = "";
if(obj_num=="0"){
zjrw=0;rcrw=0;alls=0;oper= "ZDRW";
}else if(obj_num=="1"){
zdrw=0;rcrw=0;alls=0;oper= "ZJRW";
}else if(obj_num=="2"){
zdrw=0;zjrw=0;alls=0;oper= "RCRW";
}
onNavigate(km,oper);

}
function pre_page(){
if(pageno>1){
document.all.tbl_tj.previousPage();
pageno = pageno-1;

}
PageINFO();
}
function next_page(){
if(pageno<(Math.round(xmlDSO_TJ.recordset.RecordCount/document.all.tbl_tj.dataPageSize))){
document.all.tbl_tj.nextPage();
pageno = pageno+1;
}
PageINFO();
}
function first_page(){
pageno = 1;
document.all.tbl_tj.firstPage();
PageINFO();
}
function last_page(){
pageno = Math.round(xmlDSO_TJ.recordset.RecordCount/document.all.tbl_tj.dataPageSize);
document.all.tbl_tj.lastPage();
PageINFO();
}
function PageINFO(){

recordcount = xmlDSO_TJ.recordset.RecordCount;
pagecount = Math.round(xmlDSO_TJ.recordset.RecordCount/document.all.tbl_tj.dataPageSize);

txt_totalSize.value = recordcount;
txt_total.value = pagecount;
txt_index.value = pageno;
window.setTimeout('formatTable();',recordcount*30);

//alert("--");
//formatTable(recordcount);
}
//JSON分页
var pageno=1;
var pagecount=1;
var recordcount=0;
var recordno=1;
var percount=10;
var recordObj ;
function pre_page(){
if(pageno>1){
pageno = pageno-1;
}
PageINFO();
sprPage(swjg,swjc,sjswjg,rwlx,rwdl,(pageno-1)*percount,(pageno-1)*percount+percount);
}
 

function next_page(){
//pageno = Math.round(recordcount/percount);
//if((recordcount%percount)>0)pagecount+=1;

if(pageno< (Math.round(recordcount/percount)+((recordcount%percount>0)?1:0))){
pageno += 1;
//alert();
}
//alert(pageno);
PageINFO();
//alert(swjg+","+swjc+","+sjswjg+","+rwlx+","+rwdl+","+pageno+","+percount+",");
sprPage(swjg,swjc,sjswjg,rwlx,rwdl,pageno*percount-percount,pageno*percount);
}
 

function first_page(){

pageno = 1;
PageINFO();
sprPage(swjg,swjc,sjswjg,rwlx,rwdl,0,percount);

}

function last_page(){
pageno = Math.round(recordcount/percount);
if((recordcount%percount)>0)pageno+=1;


PageINFO();
//alert();
sprPage(swjg,swjc,sjswjg,rwlx,rwdl,(pageno-1)*percount,(pageno-1)*percount+percount);

}
 

function PageINFO(){
//alert(recordcount+","+pagecount+","+percount);
// recordcount = countItems;
pagecount = Math.round(recordcount/percount);
if((recordcount%percount)>0)pagecount+=1;

document.all.txt_totalSize.value = recordcount;
document.all.txt_total.value = pagecount;
document.all.txt_index.value = pageno;
}
 

function size_pageChang(obj){
if(obj>=0)
percount = obj;
if(obj>recordcount)
percount = recordcount;
PageINFO();
}
本文转载自东方标准(新东方)广州IT培训http://www.oneedu.cn/Index.htm


风信Java论坛 ›› javascript/html/css 讨论交流中心 ›› XML/JSON分页处理 登录 -> 注册

查看完整版本: [-- XML/JSON分页处理 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 7 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号