首页 > 代码库 > 返回上级、上上级页面各种方法

返回上级、上上级页面各种方法

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

 

强制载入后刷新一次

 

在要载入的页面加入以下代码:

1 <script type="text/javascript">
2 if(window.name != "bencalie"){
3      location.reload();
4      window.name = "bencalie";
5 }
6 else{
7      window.name = "";
8 }
9 </script>

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

引用内容:

1 <meta http-equiv="Expires" CONTENT="0">
2 <meta http-equiv="Cache-Control" CONTENT="no-cache">
3 <meta http-equiv="Pragma" CONTENT="no-cache">

返回上一页代码:

1 <a href=http://www.mamicode.com/"Javascript:window.history.go(-1)">返回上一页</a>

PHP会经常使用下面的方式,服务器处理完就返回上一页:

1 $page="upload.php";
2 echo "<script>alert(‘上传成功!‘); window.location = \"".$page."\";</script>";

—————————————————————————————————————————————————————————————————————————————

 

js返回上级页面有两种情况:

    一:返回上级页面无刷新的

    1:

1 <a onclick="javascript:history.back(-1);" >返回上级页面</a>

 

    2:

1  <a onclick="javascript:history.go(-1);" >返回上级页面</a>

 

    返回上上级目录:

1 <a onclick="javascript:history.go(-2);" >返回上上级页面</a>

 

     二:反回上级页面有刷新的:

1 <a href="<?=$_SERVER["HTTP_REFERER"]?>" >返回上上级页面</a>

 

     这种情况必须用服务端代码