function showNav(){ var objTRSNav = document.getElementById("idTRSNavigator"); if(objTRSNav == null)return; if(objTRSNav.innerHTML.length <= 4)return; //隱藏原有的分頁方式 objTRSNav.style.display = "none"; //獲取頁碼數 var arPage = objTRSNav.getElementsByTagName("A"); var nPageSize = arPage.length; if(nPageSize <= 0)return; //獲取當前頁碼 var Npage=nPageSize+1; document.write("共("); document.write(Npage); document.write("<\/FONT>)頁 "); var nStep=6; //設定步長; var nCurrNum = 0; var sTemp = document.location.href; var nStart = sTemp.lastIndexOf("_"); if(nStart == sTemp.indexOf("_")) { nCurrNum == 0; } else nCurrNum = parseInt(sTemp.substring(nStart+1, sTemp.lastIndexOf("."))); if(nCurrNum < 0)return; if(nCurrNum > 0) document.write("首 頁  "); else document.write("首 頁  "); if(nCurrNum > 0){ document.write("上一頁  "); } else{ document.write("上一頁  "); } //下面這個IF是判斷第一頁的情況 for(i=nCurrNum-3;i[1]  "); } if(i == 0 && nCurrNum!=0){ document.write("[1]  "); } if(i > 0 && i <= nPageSize){ if(i==nCurrNum) document.write("["+(i+1)+"]  "); else { if(i"+(i+1)+"]  "); else document.write("["+(i+1)+"]  "); } } } if(nCurrNum < nPageSize) document.write("下一頁  "); else document.write("下一頁  "); //return false; //下面這個IF是判斷是小于步長的一半的情況的; /*if(nCurrNum < Math.ceil(nStep/2)){ for(i=nCurrNum;i 0 && i <= nPageSize){ if(i==nCurrNum) document.write("["+(i+1)+"]  "); else document.write("["+(i+1)+"]  "); } } document.write("下一頁  "); document.write("末 頁  "); return false; } for(i=Math.ceil(nCurrNum-nStep/2);i 0 && i <= nPageSize){ if(i==nCurrNum) document.write("["+(i+1)+"]  "); else document.write("["+(i+1)+"]  "); } } var nextOver = nPageSize - nCurrNum; //翻頁到極限時候; if(nCurrNum < nPageSize){ document.write("下一頁  "); } else if (nextOver <= nStep){ document.write("下一頁  ");}*/ if(nCurrNum != nPageSize) document.write("末 頁  "); else document.write("末 頁"); } function showNavNew(){ var oPageSeperateParentEl = document.all("seperate"); var objTRSNav = document.getElementById("idTRSNavigator"); if(objTRSNav == null)return; if(objTRSNav.innerHTML.length <= 4)return; //隱藏原有的分頁方式 objTRSNav.style.display = "none"; //獲取頁碼數 var arPage = objTRSNav.getElementsByTagName("A"); var nPageSize = arPage.length; if(nPageSize <= 0)return; //獲取當前頁碼 var Npage=nPageSize+1; var sHtml = "共("; sHtml += Npage; sHtml += "<\/FONT>)頁 "; var nStep=6; //設定步長; var nCurrNum = 0; var sTemp = document.location.href; var nStart = sTemp.lastIndexOf("_"); if(nStart == sTemp.indexOf("_")) { nCurrNum == 0; } else nCurrNum = parseInt(sTemp.substring(nStart+1, sTemp.lastIndexOf("."))); if(nCurrNum < 0)return; if(nCurrNum > 0) sHtml += "首 頁  "; else sHtml += "首 頁  "; if(nCurrNum > 0){ sHtml += "上一頁  "; } else{ sHtml += "上一頁  "; } //下面這個IF是判斷第一頁的情況 for(i=nCurrNum-3;i[1]  "; } if(i == 0 && nCurrNum!=0){ sHtml += "[1]  "; } if(i > 0 && i <= nPageSize){ if(i==nCurrNum) sHtml += "["+(i+1)+"]  "; else { if(i"+(i+1)+"]  "; else sHtml += "["+(i+1)+"]  "; } } } if(nCurrNum < nPageSize) sHtml += "下一頁  "; else sHtml += "下一頁  "; if(nCurrNum != nPageSize) sHtml += "末 頁  "; else sHtml += "末 頁"; oPageSeperateParentEl.innerHTML = sHtml; } document.write(""); var objTRSNav = document.getElementById("idTRSNavigator"); if(objTRSNav != null){ objTRSNav.style.display = "none"; showNav(); }else{ window.onload = showNavNew }