在项目开发中非常多人会有这种需求。就是想要操作做过了不能后退。之前在网上找过点,都说没有什么好的办法。我有的说有js,但效果不好,不说连点两下能够让他失效,有不同浏览器中也无法兼容,如
function gogo(){ javascript:window.history.forward(1); } gogo();
这段js代码加在html中能够在IE与google中有效,但到火狐中就失效了(ps:效果 是你点到下一张后,点回来,又立即到下一张去)
<A HREF="http://www.baidu.com" onclick="javascript:location.replace(this.href); event.returnValue=false; "> 禁止后退到本页面的链接</A>
这段在google中有效(其它没有试)。但在我的IE中就失效了。所以也不是非常好(ps效果:点到下一张后,点回来。地址换了,所以回不到前一张)
个人感觉最好的方法还是用ajax(在同一张界面内,要换内容。用js换)或走server(把缓存都清空掉,请他走流程时,都进server推断,可否到上一张)