页面跳转的问题

1、三个页面a1.html 、 a2.html 、 main.html
2、从a1或a2点击某按钮都可以进入main.html。
3、在main.html中进行某些操作,跳到b.html。
4、点击b.html中的某个按钮回到main.html。
5、点击main.html的一个回退按钮,要回到a1.html 或 a2.html。请问第5部操作怎么实现呢。点击回退按钮如果使用window.history.back(-1);就会返回b.html。而不是a1或a2。

阅读 3.5k
5 个回答

cookie存一下这个临时变量。

退回a1或者a2总要有判断规则吧,有了这个规则,跳转就行了,不要用history.back

a.html(b.html)中的链接写为
<a href="main.html?from=a.html"></a>

点击返回的时候就跳转到from对应的url

再来个思路:
第4步,b.html中跳转到main.html页面的按钮事件就是 history.back(-1) 哈哈

从a1和a2页面跳过来的时候,在main.html?pageFrom=a1传个参数来判断时a1来的还是a2来的,然后在main中判断好,该往哪里去跳转;然后从b回到main的时候,一定要确保使用back()同时不能让其刷新才可以再跳回a1 or a2

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题