JavaScript:history.back()在同一网页上的两个框架中

JavaScript:history.back()在同一网页上的两个框架中,javascript,iframe,browser-history,Javascript,Iframe,Browser History,我想在网页的两个框架中各添加一个后退按钮 经过一些研究,我使用了以下代码: <button onclick="parent.frames.frame_1.history.back();">Back</button> 返回 但是,当我单击某个对象后,例如,在帧_1上单击某个链接,在帧_2上单击其他对象,然后在帧_1中单击我的后退按钮,onClick事件中的代码将在帧_2而不是帧_1中执行 因此,我可以在两个帧中添加一个后退按钮而不影响另一帧吗?查看此线程 关于这个问题

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

<button onclick="parent.frames.frame_1.history.back();">Back</button>
返回
但是,当我单击某个对象后,例如,在帧_1上单击某个链接,在帧_2上单击其他对象,然后在帧_1中单击我的后退按钮,onClick事件中的代码将在帧_2而不是帧_1中执行

因此,我可以在两个帧中添加一个后退按钮而不影响另一帧吗?

查看此线程


关于这个问题的评论说
parent.frames[index].history.back(0)
不起作用。但据我所知,它在某些浏览器中有效,但并非所有浏览器都有效。您是否只尝试了框架按钮中的
window.history.back()
up@Skiller“它不工作”是什么意思?这就是我的回答:“它不起作用”。我把它作为一个答案贴了出来,因为我很有信心这是不可能的!抱歉,我以为它只在某些浏览器中工作,所以我在IE、FireFox和Chrome上测试了它。现在我放弃了,我不会在这样的功能上浪费时间…谢谢你的帮助。