|
主题: 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)]
|