Javascript回到两个连续的页面

时间:2012-09-12 07:38:42

标签: back javascript

所以,我遇到了一个问题:我有两个(或更多)连续页面,用户可以点击它们。在每个页面的底部都有一个“后退”按钮(使用Javascript的history.go(-1);),以便用户可以返回上一个视图。

现在我的问题是:当用户在第3页并点击按钮时,他会回到第2页(直到这里一切都很好),但当他回到第2页并点击该页面上的后退按钮时,而不是进一步回到第1页,他被送回(或转发?)到第3页。 有没有解决这个问题的方法,我试过Google,但找不到任何东西。

提前致谢! :)

2 个答案:

答案 0 :(得分:5)

您的问题是Javascript的行为与将浏览器返回上一页时的行为完全一致。你能不能更明确地处理页面之间的导航?将history.go(-1)替换为实际脚本\ page的链接?

答案 1 :(得分:2)

使用window.location将用户发送回上一页而不是history.go(-1)。如果用户登陆您的流程中的第二页,后退按钮将无用。