您好,我很久前问的个问题;
www.5d.cn/bbs/newsdetail.asp?id=610626我现在用时发现页面超过9时,再按下一页,就会回到第一页,高手能再改改吗?
这是以前有bug的方案:
建个page.js
var total=78 //总页数
var fnamelength=12 //文件名长度,0001.htm长度为8,page0001.htm则为12
var URL=self.location.href //当前页地址
var L=URL.length //地址长度
var Num=parseInt(URL.substring(L-8,L)) //取得文件名中的数字,比如0021.htm返回21
var firstpage='page0001.htm' //首页
var prepage=file(Num-1) //上一页
var nextpage=file(Num+1) //下一页
var lastpage=file(total) //尾页
document.write('
第一个 上一个 下一个 最后一个')
function file(num){
num=(num>total?num-=1:num)<1?num+=1:num //当前页是第一页和最后一页时的处理
var name=num+'.htm' //构造文件名
var zero="page" //初始化*0001.htm中的星号
if(name.length
var times=fnamelength-zero.length-name.length //文件名前加0个数
for(i=0;iname=zero+name
}
return name
}