有两个iframe的页面:
<iframe src="fr1.html" name="fr1"></iframe>
<iframe src="fr2.html" name="fr2"></iframe
iframe包含代码:
<a href="next_fr1.html">next<a/>
<div>frame 1</div>
和
<a href="next_fr2.html">next<a/>
<div>frame 2</div>
分别
网页next_fr1.html
和next_fr2.html
包含以下代码:
<a href="javascript:parent.frames.fr1.history.back();">back<a/>
<div>next frame 1</div>
和
<a href="javascript:parent.frames.fr2.history.back();">back<a/>
<div>next frame 2</div>
分别
在我点击的第一页上:
第三次点击后返回第二个iframe(就像浏览器中的后退按钮一样),而不是回到第一个iframe中?
答案 0 :(得分:1)
帧没有单独的历史记录,页面也保存所有帧的历史记录。
当您致电history.back
时,它会转到页面历史记录中的上一步,因此会返回上次导航的框架。