注册 登录
编程论坛 JavaScript论坛

JS如何获取前两页的来路页面

笨笨林 发布于 2010-07-19 09:40, 4607 次点击
我知道获取来路页面是:document.referrer
但是前面第二个页面的地址呢?
我想实现history.go(-2)的效果,但是那样不会刷新页面。因此,只有用location.href()来实现。但是不知道JS如何获取那个页面的URL。
4 回复
#2
zmh8862010-07-19 22:45
不太容易看之前页面是否刷新呢。
#3
zmh8862010-07-19 22:49
异想天开的办法
<a href="javascript:history.go(-2);window.refresh;">a</a>
#4
foktime2010-07-21 09:02
楼上,js的执行顺序是这样的:先window.refresh;  后history.go(-2);
window.refresh不过是在刷新本页,刷新完了在跳转到前两页
想实现楼主的效果可以通过传参的方式,将前面第二个页面的url作为参数进行传递
?oldurl=encodeURIComponent(document.location.href)
用的时候再解码就是了
#5
zmh8862010-07-21 21:29
还真是 顺序居然不是从左到右
1