var sPageName=""; var sPageExt=""; var PageCount=""; function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt,_rCount){ sCount=_rCount; sPageName=_sPageName; sPageExt=_sPageExt; nPageCount=_nPageCount; if(_nPageCount == null || _nPageCount<=1){ return; } document.write("共 "+sCount+" 条"); var nCurrIndex = _nCurrIndex || 0; // 1 输出首页和上一页 // 1.1 当前页是首页 if(nCurrIndex == 0){ //document.write("首页"); document.write("上一页"); document.write("1"); } //1.2 当前页不是首页 else{ var nPreIndex = nCurrIndex - 1; var sPreFileExt = nPreIndex == 0 ? "" : ("_" + nPreIndex); //document.write("首页"); document.write("上一页"); document.write("1"); } // 2 输出中间分页 var flag1=true; var flag2=true; for(var i=1; i<_nPageCount; i++){ if(i-nCurrIndex<3&&nCurrIndex-i<3||i<2||_nPageCount-i<3){ if(nCurrIndex == i) document.write(""+(i+1)+""); else document.write(""+(i+1)+""); } else if(i-nCurrIndex>3&&flag1){ flag1=false; document.write("..."); } else if(nCurrIndex-i>3&&flag2){ flag2=false; document.write("..."); } } //分页跳转 // 3 输出下一页和尾页 // 3.1 当前页是尾页 if(nCurrIndex == (_nPageCount-1)){ document.write("下一页 "); //document.write("