日期:2014-05-17  浏览次数:20683 次

JSP页面后退的使用JS后退的问题
本帖最后由 vnicer 于 2013-04-01 23:56:57 编辑

收件箱中未读的消息。用粗体显示的。点击标题进入后,表示已读该消息。
现在显示页面上有一个后退按钮

这个按钮代码为<a href="javascript:history.go(-1);"><img src="${basePath}/style/images/goBack.png"/></a>

点击返回后,页面上的消息还是粗体。。需要手动刷新该页面才变细的。
请问怎么点击返回后直接看到变为细体字已读的。

页面上已经防止缓存了

response.addHeader("pragma","no-cache");
response.addHeader("cache-control","no-cache");
response.addHeader("expires","0");



刚刚在IETest上测试了一下  在IE5,IE6,IE7,IE8,IE9上这个功能是正常的。但是IE10和火狐,还有谷歌浏览器上就挂了。。。。。。。郁闷
jsp javascript

------解决方案--------------------
如果你后退后总是要刷新 代替

<a href="javascript:history.go(-1);">

你可试 以一下

<a href="javascript: location.href = document.referrer;">
------解决方案--------------------
改为window.history.back()
------解决方案--------------------
每个版本都是不一样,需要用其他方法,全部兼容就后退改为重新访问上一个页面