【问题标题】:JavaScript: history.back() in two frames on the same web pageJavaScript:history.back() 在同一网页上的两个框架中
【发布时间】:2012-03-28 15:22:23
【问题描述】:

我想在网页的两个框架中的每个框架中添加一个后退按钮 经过一些研究,我使用了这段代码:

<button onclick="parent.frames.frame_1.history.back();">Back</button>

但是,当我点击某个东西后,例如 frame_1 上的链接,然后我点击 frame_2 上的其他东西,然后我点击 frame_1 中的后退按钮,onClick 事件中的代码在 frame_2 而不是 frame_1 中执行!

那么我可以在我的两个框架上都添加一个后退按钮而不影响另一个吗?

【问题讨论】:

  • 您是否尝试在框架按钮中仅使用window.history.back()?

标签: javascript iframe browser-history


【解决方案1】:

查看此帖

Moving back webpages with Javascript

关于那个问题的 OP 说 parent.frames[index].history.back(0) 不起作用。但据我所知,它适用于某些浏览器,但不是全部

【讨论】:

  • 我觉得应该放弃
  • @Skiller “它不起作用”是什么意思?这就是我的回答所说的:“它不起作用”。我将其发布为答案,因为我相当有信心它无法完成!
  • 抱歉,我认为它只适用于某些浏览器,所以我在 IE、FireFox 和 Chrome 上进行了测试。现在我放弃了,我不会在这样的功能上浪费时间......谢谢你的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多