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()
------解决方案--------------------每个版本都是不一样,需要用其他方法,全部兼容就后退改为重新访问上一个页面