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