主题:  SOS,如何编写上一页、下一页的代码?

mathboys

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2001/11/18 9:51:25
#12001/11/18 10:13:09
最近想编写一份教程,但不懂得如何编写上一页、下一页的代码,请帮忙!



风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#22001/11/18 10:57:21
是历史吗?
history.back() 返回历史记录中的前一个URL
history.forward() 访问历史记录中的下一个URL



mathboys

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2001/11/18 9:51:25
#32001/11/18 11:24:01
不,这个我知道
我的意思是:一开始就可以往后翻,而不是利用历史记录



风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#42001/11/18 11:34:32
这个就有点麻烦了
有个想法,可以试试。。。
一篇长的文章分很多页,每页的文件名可以按顺序排列。
做链接的时候,用脚本先检索本页的文件名,链接的文件名加一或减一
只是个想法,要实现可能很伤脑筋。。。



mathboys

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2001/11/18 9:51:25
#52001/11/18 11:47:05
YES!就是这想法!!
希望有人能提供完整的代码或范例



风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#62001/11/18 15:22:14
我做了个简单的,复杂的很麻烦。。。这里前提是文件名是一位数,二位数又要麻烦了
其实没有什么实际用处,就当学习语法用。。。
function next() {
var self=document.location.href
var nfirst=self.length-5
var nlast=self.length-4
var nowpage=self.substring(nfirst,nlast)
var date=++nowpage
var nextpage=date+".htm"
window.location=nextpage
}
function back() {
var self=document.location.href
var nfirst=self.length-5
var nlast=self.length-4
var nowpage=self.substring(nfirst,nlast)
var date=--nowpage
var backpage=date+".htm"
window.location=backpage
}
这里用了supstring,是想怎么用二位数,其实一位数用charAt就可以了

编辑历史:[这消息被jhsdx编辑过(编辑时间2001-11-18 15:25:53)]