www.1862.net > winDow.history.BACk(%1)会进行页面刷新么

winDow.history.BACk(%1)会进行页面刷新么

不会。可以使用window.history.go(-2).这个会进行刷新或者使用window.location.href=document.referrer

试试这样: location.href=document.referrer; document.referrer是获取上一页的url

按照你的思路 post请求返回A页面,然后你修改A2页面返回A页面,那你可以在从A2返回A页面的时候在进行一次post请求

history.back(0) 刷新 history.back(1) 前进 history.back(-1) 后退 功能相当于浏览器上面的前进后退按钮 同理,history.back(-3) 表示后退三个URL记录

退回 function DoBack() { history.back(-1); alert("已经是第一页了"); }

如果你POST的话,window.history.back(-1) 就等于点浏览器的后退就会出现网页已过期。 正确跳转方式最好为 window.location.href = "上一页的地址"

楼主是说的 form表单数据吧,一个页面里,写在标记之间的标记,如果没有提交(submit),数据是会被保存在IE缓存里的,当你进入另一个页面再返回后,数据是会自动重新读取进表单的, 要想清空,只能重新加载此页面了 Response.Redirect("也面");

你试试 onclick="javascript:window.history.back();return false;"

这个恐怕是浏览器缓存问题 基本上没有解决办法 不过可以换个方式,不要用window.history.go(-1); 用window.location.href=document.referrer

你检查一下你的按钮,看html,你的按钮的type是不是botton而不是submit,并且没有被一个form包裹。否则,清空cookie试试看,再不行,就要检查你的按钮有没有设置id,并有其他的脚本。

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com