【发布时间】:2010-09-08 10:42:37
【问题描述】:
因此,我目前工作地点的 SME 想要尝试禁用某些页面的后退按钮。我们有一个页面,用户在其中进行一些选择并提交它们以进行处理。在某些情况下,他们必须在另一个页面上输入评论。
用户发现,如果他们提交信息并转到带有评论的页面,然后点击返回按钮返回上一页,则他们不必输入评论。
我知道对此有几种不同的解决方案(其中许多解决方案比禁用后退按钮要优雅得多),但这就是我剩下的。是否可以通过更改后退按钮的行为来阻止某人返回上一页。 (就像提交 - > 返回错误排序的东西)。
由于重复发布信息,我无法让它返回上一页然后移动到当前页面。我只能让它不直接远离当前页面。我用谷歌搜索了它,但我只看到帖子说它总是会回到上一页。我希望有人拥有一些疯狂的 kung foo js 技能,可以使这成为可能。
我知道每个人都说这是个坏主意,我同意,但有时你只需要按照别人说的去做。
【问题讨论】:
-
4GuysFromRolla 对“禁用后退按钮”进行了彻底检查。 4guysfromrolla.com/webtech/111500-1.shtml> 我建议你阅读那篇文章,他们还会告诉你为什么它不起作用(在所有情况下)。
-
+1 表示对有时不得不使用 DTWT 表示同情。
标签: javascript internet-explorer back-button