js 에서 getList 함 수 를 통 해 페이지 효 과 를 실현 하 는 코드

3150 단어
js 로 페이지 의 페이지 나 누 기:
 
  



이전 페이지

첫 페이지
끝 페이지



getPage () 는 js 함수 입 니 다. 다음 과 같 습 니 다.
 
  
// :lblPostsCount: , getActivityCount ;iPageIndex: ,
function getPage(page)
{
if(page==0)//
{
iPageIndex=1;
document.form1.PageCtl1_select.options[iPageIndex-1].selected="true"; // , 0
getActivityList(1);
}
else if(page==11)//
{

iPageIndex=Math.round (lblPostsCount/6);
document.form1.PageCtl1_select.options[iPageIndex-1].selected="true";
getActivityList(iPageIndex);
}
else // ,
{
iPageIndex=iPageIndex+page;
if(iPageIndex<=0) // ,
iPageIndex=1;
else if(iPageIndex>Math.round (lblPostsCount/6))// ,
iPageIndex=Math.round (lblPostsCount/6);
else
{
document.form1.PageCtl1_select.options[iPageIndex-1].selected="true";
getActivityList(iPageIndex);// List
}
}
}

function getActivityCount() //
{
var variable=['strWhere'];
var value=new Array(1);
value[0]="iStatus=2 and iPublic=5";
newRequest("getActivityCount",variable,value,getAllActivityCountShow);
beginRequest();
}
function getAllActivityCountShow()
{
var xmlhttp=xmlHttpRequest;
  var str=xmlhttp.responseText;
   var value=GetValue(str,"getActivityCountResult");
   lblPostsCount=value; //
  document.form1.PageCtl1_select.length=0; // , value text ;
for(i=1;i<=Math.round (lblPostsCount/6);i++)
{
var option=document.createElement("option");
option.value=i;
option.text=i;
document.form1.PageCtl1_select.options.add(option);
}
}

아래 상자 에 몇 페이지 함 수 를 표시 합 니 다:
 
  
function SD_Web_PageCtlGoOtherPage(pageNo)
{
getActivityList(pageNo);
}

좋은 웹페이지 즐겨찾기