nnpc.net
当前位置:首页 >> js返回上一页 >>

js返回上一页

f方法如下:<a href="javascript:history.go(-1)">返回上一页</a><a href="javascript:location.reload()">刷新当前页面</a><a href="javascript:" onclick="history.go(-2);">返回前两页</a><a href="javascript:" onclick="self.location=

这个不是js的内容,因为涉及到页面的转换,因此需要在login页面加入隐含的input,记录来源页面的地址,并且传到login的校验页面(一般是chklogin),并由校验页面负责跳转到来源页面

在需要刷新的页面里的head里加上也许可以,我没试过.

后退会自动刷新<button onclick="history.go(-1)">后退一页</button>

在asp中可以使用:request.servervariables("http_referer")来获取,而且此语句还可以获到上一页所附加的url传值参数. 在js中可以使用 :document.referrer 来获取了. 【注】:你直接在一个页面地址栏输入目标页,此时目标页是不能获取到上一页的来源的哦!

window.open是打开新页面 location.href 是不会打开新页面的,但是如果你的url里有hash的话,document.referrer是获取不到上一页的,想要更全面的获取url信息可以参考html5的新API https://developer.mozilla.org/zh-CN/docs/DOM/Manipulating_the_browser_history

1. history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 这两个都可以的

javascript:history.back(-1)使用这个函数来实现返回上一页(历史记录)

window.history.go(-1);//返回上一页window.loaction.reload();//重新加载,这个需要在上一个页面写

如果你的上一页是通过一个post请求的,那么在浏览器后退时就会提示页面过期,在ie下会提示你重新发送表单数据.如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com