87,907
社区成员
发帖
与我相关
我的任务
分享
function showInfoByPage(pindex,psize){
var str='';
var ResultNum = '<xsl:value-of select="count(Routes/Route)"/>';
var pageShow = psize;
var liShow = 9;
var currentPage = pindex;
var maxPage = Math.ceil(ResultNum/pageShow);
pageShow = (pageShow>ResultNum)?ResultNum:pageShow;
var startRow=(currentPage-1)*pageShow+1;
var j = 1;
var endRow = (currentPage-1)*pageShow+1+pageShow;
if(endRow>=ResultNum)
endRow = ResultNum;
for(var i=startRow; ResultNum+1>=i; i++,j++) {
if(i>=startRow) {
if(endRow>i) {
var Arrive = '<xsl:value-of select="A/B['+i+']/@Arrive"/>';
var Depart = '<xsl:value-of select="A/B['+i+']/@Depart"/>';
str += '<label class="city-pair"><a target="_blank" href="'+hreflink+'">'+Depart+'-'+Arrive+'</a></label>';
}
}
if(10>j) {
document.getElementById("ContainerLi_1").innerHTML=str;
}
if(j>9) {
if(18>=j) {
document.getElementById("ContainerLi_2").innerHTML=str;
}
}
if(j>18) {
if(27>=j) {
document.getElementById("ContainerLi_3").innerHTML=str;
}
}
if(j%9==0) str='';
}
var pageStr="";
if(currentPage>=1) {
if(currentPage==1) {
pageStr += '<input id="nextbtn" class="btn_next" type="button" value="下一页" onclick="showInfoByPage('+(currentPage+1)+','+pageShow+')" style="visibility: visible;"/>';
}
else if(maxPage>currentPage) {
pageStr += '<input id="prebtn" class="btn_prev" type="button" value="上一页" onclick="showInfoByPage('+(currentPage-1)+','+pageShow+')" style="visibility: visible;"/>';
pageStr += '<input id="nextbtn" class="btn_next" type="button" value="下一页" onclick="showInfoByPage('+(currentPage+1)+','+pageShow+')" style="visibility: visible;"/>';
}
else {
pageStr += '<input id="prebtn" class="btn_prev" type="button" value="上一页" onclick="showInfoByPage('+(currentPage-1)+','+pageShow+')" style="visibility: visible;"/>';
}
}
document.getElementById("pagebtn").innerHTML=pageStr;
}
这是这个function的全部代码,各位高手给看一下啊!!!指点一下!!!
function showInfoByPage(pindex,psize){
for(var i=1; 10>=i; i++) {
var Arrive = '<xsl:value-of select="Routes/Route['+i+']/@Arrive"/>';
alert(Arrive );
}
}
只是部分js代码,主要就是这个地方卡壳了。
pindex,psize在这段代码里头暂未用到。