HTMer

研究互联网络和电脑应用技术的IT技术网。 (勤奋+智慧→理想)

« 将“安全模式”添加进Windows系统启动菜单方法实现带图片背景的文本框方法 »

通过location.replace禁止浏览器后退按钮方法

    在网页设计中,可能由于某种需求,需要禁止浏览器的后退按钮,特别是一些对用户操作比较严格的网站,如果用户重复提交事件,然后又后退,这样可能会对某些数据产生灾难性的问题。所以今天就向大家介绍一种通过location.replace禁止浏览器后退按钮的方法。

    这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远处于失效状态,用户也就无法进行后退了。具体的使用方法如下所示:

    ①比如现在我要做一个超链接,这个链接链到页面htmer.htm,代码如下:
    <a href="#" onclick="location.replace('htmer.htm')">链接</a>

    ②如果是使用按钮进行超链接,则同样链接到页面htmer.htm的代码如下:
    <input type="button" value="提交" onclick="location.replace('htmer.htm')">



欢迎转载,转载请注明:转载自HTMer [ http://www.htmer.com/ ]

本文链接地址:http://www.htmer.com/article/430.htm

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

HTMer , Powered By Z-Blog, 苏ICP备08003082号

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
HTM|HTML|ASP|PHP|JSP|Mysql|SQL|Dreamweaver|Flash|Fireworks|Photoshop|SEO Copyright www.HTMer.com. Some Rights Reserved. English Version