// JavaScript Document function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){ if(_nPageCount == null || _nPageCount<=1){//如果总页数小于1页则不输出分页项 return; } var startNum =1;//记录显示的第一页位置 var endNum = _nPageCount<9?_nPageCount:9;//记录显示的最后一页位置 var nCurrIndex = _nCurrIndex || 0;//这句基本的点多余 if(_nPageCount>=2&&nCurrIndex>=1){//判断输出上一页图片 if(nCurrIndex==1){ document.write(""); }else{ document.write(""); } } if(nCurrIndex==0){ document.write(""); } if(nCurrIndex == 0) document.write("1"); else if(nCurrIndex<5) document.write("1"); if(_nPageCount>9&&nCurrIndex>=5){//如果总分页数大于11页,则仅显示当前页前后5条数据 endNum = nCurrIndex+5>_nPageCount?_nPageCount:nCurrIndex+5; } if(nCurrIndex>4){ startNum = nCurrIndex-4; } for(var i=startNum;i"+(i+1) + ""); else document.write(""+(i+1)+""); } if(_nPageCount>=2&&_nCurrIndex!=_nPageCount-1){//判断输出下一页标识 document.write(""); } if(_nCurrIndex==_nPageCount-1){ document.write(""); } }