|
主题: 如果实现下一页功能!
|
 冰红茶
职务:普通成员
等级:1
金币:0.0
发贴:127
注册:2002/9/23 20:50:08
|
#12002/11/14 15:25:18
[声明]我不会编程 在网页维护时,不断增加的页面 每一页文件名有序: XXX0001.htm XXX0002.htm …… 如何实现下一页、上一页 第一页 尾页功能 !:要编程吗?
|
 5D荣誉版主
职务:普通成员
等级:3
金币:10.0
发贴:662
注册:2001/10/3 10:00:51
|
#22002/11/14 16:23:23
[声明]不用编程,就是砸死我也弄不出来  必须使用相关程序才能实现
|
 bulrush
职务:普通成员
等级:2
金币:1.0
发贴:342
注册:2001/11/6 20:39:40
|
#32002/11/14 17:25:43
呵呵,这样动态的连接用纯html是不可能做出来的
|
 帅哥村党委专职副书记
职务:普通成员
等级:2
金币:3.0
发贴:373
注册:2002/10/16 11:35:57
|
#42002/11/14 17:30:27
xml la ~
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#52002/11/15 0:33:48
冰红茶在上个帖子中说 引用: [声明]我不会编程 在网页维护时,不断增加的页面 每一页文件名有序: XXX0001.htm XXX0002.htm …… 如何实现下一页、上一页 第一页 尾页功能 !:要编程吗?
不编程是办不到的 XXX0001.htm XXX0002.htm 这个到底是怎么样的文件名?如果变化的只是1.2.3这类,在各文件中调用外部JS可以做到
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#62002/11/15 18:53:14
 今天上课没事的时候我试着玩玩,居然写出来了,还在winxp+ie6.0下测试通过 JS文件page.js
var total=14 //总页数
var fnamelength=8 //文件名长度,0001.htm长度为8
var URL=self.location.href //当前页地址
var L=URL.length //地址长度
var Num=parseInt(URL.substring(L-8,L)) //取得文件名中的数字,比如0021.htm返回21
var firstpage='0001.htm' //首页
var prepage=file(Num-1) //上一页
var nextpage=file(Num+1) //下一页
var lastpage=file(total) //尾页
document.write('First Preview Next Last')
function file(num){
num=(num>total?num-=1:num)<1?num+=1:num //当前页是第一页和最后一页时的处理
var name=num+'.htm' //构造文件名
var zero="" //如果文件名是abcd0001.htm就让zero="abcd",这时fnamelength也作相就改动
if(name.length
在各个页用调用就行了,你用时需要改的三个变量:total:总页数 fnamelength:文件名长度和zero:文件名前缀,源码中有简单解释,楼主应该可以看明白
|
 冰红茶
职务:普通成员
等级:1
金币:0.0
发贴:127
注册:2002/9/23 20:50:08
|
#72002/11/16 13:49:42
谢谢我是佛山人! 让我试试 对了, 我是江门人
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#82002/11/16 21:14:51
忘了说明,我测试时用中文是乱码,不知道是不是我机子的问题
|