web开发,让用户流水线进行操作,不可返回后退

在项目开发中很多人会有这样的需求,就是想要操作做过了不能后退,之前在网上找过点,都说没有什么好的办法,我有的说有js,但效果不好,不说连点两下可以让他失效,有不同浏览器中也无法兼容,如

function gogo(){
    javascript:window.history.forward(1);
}
gogo();

这段js代码加在html中可以在IE与google中有效,但到火狐中就失效了(ps:效果 是你点到下一张后,点回来,又马上到下一张去)


<A HREF="http://www.baidu.com" οnclick="javascript:location.replace(this.href); 

event.returnValue=false; "> 

禁止后退到本页面的链接</A> 

这段在google中有效(其他没有试),但在我的IE中就失效了,所以也不是很好(ps效果:点到下一张后,点回来,地址换了,所以回不到前一张)


个人感觉最好的方法还是用ajax(在同一张界面内,要换内容,用js换)或走服务器(把缓存都清空掉,请他走流程时,都进服务器判断,可否到上一张)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值