万能返回上一页,兼容移动端跟电脑

/*返回上一页*/
function return_prepage()
{
if(window.document.referrer==""||window.document.referrer==window.location.href)
{
window.location.href="{dede:type}[field:typelink /]{/dede:type}";
}else
{
window.location.href=window.document.referrer;
}

}

在需要返回的位置直接调用 javascript:return_prepage();

<a href="javascript:return_prepage();">返回</em></a>

只能是返回上一页并刷新,不能返回上一页以上,在上一页与当前页的切换;

时间: 2024-10-13 21:28:25

万能返回上一页,兼容移动端跟电脑的相关文章

手机上万能返回上一页(wap2.0)代替history.go(-1)

最近在做wap2.0的手机wap,写返回上一页的时候,开始是用history.go(-1); 发现在手机上只有部分机器可以比如windows mobile 而在别的机器如nokia和ophone手机 上这些就不太好用了,经过左思右想终于想到了个山寨方法来解决这个流氓问题了... 不直接用手机的返回功能,而是通过读取 referrer 上得到上一页的链接来实现手机返回上一页功能 代码如下: Javascript CODE [javascript] view plaincopyprint? /*返回

移动端返回上一页,刚需!document.referrer 详解

返回上一页,在PC端我们可以使用:history.go(-1)或者history.back(),可以正常返回第一层.这样,我们不需要上一页的 url 具体是什么,只要使用 history 一般都没啥问题. 但是在移动端,如果想要返回上一页.比如从A页面跳到B页面,如果B页面想返回A页面,为了防止不会跳错,必须要有一个 <  按钮,给它加 history.go(-1) ,返回上一层. <a href="javascript:history.go(-1)" class=&quo

js_返回上一页(兼容苹果手机)

返回上一页功能是常见的功能. 常用的有以下三种代码: 1 window.history.go(-1); //返回上一页 2 window.history.back(); //返回上一页 3 //如果要强行刷新的话就是:window.history.back();location.reload(); 4 5 window.location.go(-1); //刷新上一页 但是上面的方法不兼容苹果手机(ios系统) 下面这个方法兼容 1 location.href = "javascript:his

返回上一页代码区别:

window.history.go(-1);  //返回上一页 window.history.back();  //返回上一页 replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过"前进"和"后退"来访问已经被替换的URL. 语法: location.replace(URL) 在 实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go

微信浏览器自带的返回上一页的停留位置 scrollTop

我们做过微信的应该都知道,微信自带的返回上一页,就是重新打开页面.并不是返回历史页面.我们PC端的浏览器是返回历史页面.点击返回页面之后 上一个页面的scrollTop还是之前没有进入新页面的位置. 我看了下京东的微信网站.果然和我想到的方法一样.利用sessionStorage HTML5本地存储 进行存储位置scrollTop以及加载了多少次ajax次数 微信返回上一页(当前页面)之后.就会onload一下.设置最后一次scrollTop的值.以及一次性通过ajax传递之前加载的次数size

js 返回上一页和刷新以及页面跳转

1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: <a href="javascript:history.go(-1);">向上一页</a> response.Write("<script

点击返回上一页代码实例

点击返回上一页代码实例:在网页中,经常见到这么一个效果,点击一个按钮.文本或者图片可以返回上一步所浏览的网页,下面就给出代码实例,希望能够给需要的朋友带来帮助,代码实例如下:一.点击按钮返回上一页: <input type="button" onclick="javascript:history.back(-1);" value="返回上一页" /> 二.点击图片返回上一页: <img src="images/bt.j

js返回上一页的方法

返回上一页的方法一: <a href="javascript:history.go(-1)">返回</a>

使用angularjs、ionic框架如何实现返回上一页并刷新

普通的js返回并刷新这里就不多说了,百度就有很多方法. 下面说的是使用了angularjs.ionic开发的一个手机app中使用的一个返回上一页并刷新的方法. 场景:回复的页面是单独的,点击保存回复后会回到上一个页面,此时上一个页面会显示出你新回复的内容 回复页面的controller的相关代码: $scope.save = function () { Replies.giveAReply($scope.reply); //保存回复 $ionicHistory.goBack(); //返回上一页