最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實現(xiàn)php的偽分頁

 更新時間:2008年05月25日 20:25:56   作者:  
假如某一個頁面的數(shù)據(jù)很多,不方便全都顯示出來,而且假設里面有個播放器,不希望在翻頁的時候播放器會終止的話,就可以采用這個方法盡管可以用Ajax,但是在數(shù)據(jù)比較少的情況下,這個方法更有優(yōu)勢
JS代碼如下:
復制代碼 代碼如下:

<scrīpt language="javascrīpt"> 
//最大數(shù)據(jù)量 
var total="100"; 
//每頁的顯示量 
var pagesize=10; 
//一共有多少頁 
var pagenum=Math.ceil(total/pagesize); 
//生成導航 
function initpage(nowpage){ 
 var pagenav='<a href="#" ōnclick=up('+ nowpage+');>上一頁</a>'; 
 for(i=1;i<=pagenum;i++){ 
  pagenav += (i==nowpage)?'<span class="now">' + i + '</span>':'<a class="number" href="#" ōnclick=goToPage(' + i + ');>' + i + '</a> ';  
 } 
 pagenav += '<a href="#" ōnclick=down('+ nowpage+');>下一頁</a>'; 
 document.getElementById('pages').innerHTML=pagenav; 


//翻頁 
function goToPage(page){ 
 var start=(page-1)*pagesize; 
 var max=page*pagesize; 
 for(vs=0;vs<total;vs++){ 
  var ōbj=document.getElementById('item_' + vs); 
  obj.style.display="none"; 
 } 
 if(max>total)max=total; 
 for(v=start;v<max;v++){ 
  var ōbj=document.getElementById('item_' + v); 
  obj.style.display="block"; 
 } 
 initpage(page); 


//上一頁 

function up(nowpage){ 
 if(nowpage==1)return false; 
 if(nowpage>1)goToPage((nowpage-1)); 


//下一頁 

function down(nowpage){ 
 if(nowpage==pagenum)return false; 
 if(nowpage<pagenum)goToPage((nowpage+1)); 

</scrīpt> 

  


如果數(shù)據(jù)是

<li id="item_0" >.........</li>

<li id="item_1" >.........</li>

...........

<li id="item_100" >........</li>

那么就可以顯示出一個類似于這樣的導航:

上一頁 1 2 3 4 下一頁

然后點擊頁數(shù)或者上下頁就可以切換顯示了.

 

時間比較倉促,就說這么多了,大家自己分析代碼,有不明白的請留言

相關文章

最新評論

朝阳区| 铜陵市| 秦皇岛市| 永丰县| 兴山县| 黄石市| 阳高县| 彭阳县| 泌阳县| 永吉县| 庆安县| 八宿县| 饶平县| 巴彦淖尔市| 石阡县| 寿光市| 黎平县| 石景山区| 芒康县| 都昌县| 陵水| 阜宁县| 长武县| 城固县| 阳原县| 同江市| 宿州市| 阳东县| 科技| 调兵山市| 榆社县| 凤城市| 海淀区| 安阳市| 武平县| 翼城县| 德昌县| 木兰县| 堆龙德庆县| 新源县| 泌阳县|