粗茶淡饭


Rome was not built in a day. 生气是拿别人的错误来惩罚自己
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

window.history.go()返回上页的同时刷新"上页"代码

Posted on 2009-01-14 12:57  茶^_^米  阅读(845)  评论(2编辑  收藏  举报

使用window.history.go(-1)返回上页的同时刷新"上页",这个适合用在"上页"含有动态更新的内容,比如调用论坛的新帖,调用文章系统的最新文章等等。如果你的"上页"没有动态更新的内容,建议不要弄这个,别人点返回的时候还要再加载一次。。。


1.强制载入后刷新一次
在要载入的页面加入以下代码:

<script>
if(window.name != "bencalie"){
     location.reload();
     window.name = "bencalie";
}
else{
     window.name = "";
}
</script>



2.禁止缓存,来达到刷新效果。

引用内容:
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">



返回上一页代码:

<a href="Javascript:window.history.go(-1)">返回上一页</a>
---------------------------------------------------------------------------------
备份 一进入页面就滚动到底部效果:<body onload="window.scrollTo(0,document.body.scrollHeight)">