获取后退事件 js javascript
怎么用javascript获取浏览器的回退事件?高手请进!。。。。。不是“qman23-试用期一级”所说的那样,我是想知道当点击浏览器的后退按钮时,出发一个javascr...
怎么用javascript获取 浏览器的回退事件?高手请进!。。。。。
不是“qman23 - 试用期 一级”所说的那样,我是想知道当点击浏览器的后退按钮时,出发一个javascript事件。我问了我的leader一下,他说不能实现。因为后退是调用的浏览器的缓存,不是与服务器交互,与服务器交互只有post和get两种方法,这是唯一的。所以不可能实现!!不知道,有更高的高人没有。能实现我的要求!! 展开
不是“qman23 - 试用期 一级”所说的那样,我是想知道当点击浏览器的后退按钮时,出发一个javascript事件。我问了我的leader一下,他说不能实现。因为后退是调用的浏览器的缓存,不是与服务器交互,与服务器交互只有post和get两种方法,这是唯一的。所以不可能实现!!不知道,有更高的高人没有。能实现我的要求!! 展开
7个回答
展开全部
提个设想
history.length 可以知道履历的个数
对于回退来说可能履历的个数不变 (有待验证)
在unload中对于cookie的变量AA加一
在一个页面的onload中检查履历的个数和AA是否相等,不相等的话(可能大于也可能小于 有待验证)就是后退
history.length是进入一个新页面加一
unload是页面每变化一次页面加一
试了一下 只能确定规定条件下的一种情况
可能真的 实现不了
history.length 可以知道履历的个数
对于回退来说可能履历的个数不变 (有待验证)
在unload中对于cookie的变量AA加一
在一个页面的onload中检查履历的个数和AA是否相等,不相等的话(可能大于也可能小于 有待验证)就是后退
history.length是进入一个新页面加一
unload是页面每变化一次页面加一
试了一下 只能确定规定条件下的一种情况
可能真的 实现不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function backwin(){
history.back();
}
我常用的是这个
貌似后面补充的东西,感觉已经不是页面的问题了,你LEADER说的不错哦,那个应该是浏览器缓存中的东西,应该和页面代码已经脱离了,个人以为是不能截取到...
history.back();
}
我常用的是这个
貌似后面补充的东西,感觉已经不是页面的问题了,你LEADER说的不错哦,那个应该是浏览器缓存中的东西,应该和页面代码已经脱离了,个人以为是不能截取到...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你取出你当前的history.length等于多少。存一下。放cookie里面
然后到前一面页面在取出history.length等于多少。对比一起,不就知道他是不是回退的了!
然后到前一面页面在取出history.length等于多少。对比一起,不就知道他是不是回退的了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面中传入一个累加的数字
同时在HTML里用COOKIE计数
比较是不是一样。
同时在HTML里用COOKIE计数
比较是不是一样。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主是想通过JAVASCRIPT实现浏览器的回退事件吗?请明确需求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询