【发布时间】:2011-06-15 10:52:33
【问题描述】:
有两个 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 中的“next”
- 在第一个 iframe 中“返回”
第三次点击后返回第二个 iframe(就像浏览器中的返回按钮一样)而不是返回第一个 iframe?
【问题讨论】:
-
你试过只打电话给
history.back()吗?
标签: javascript iframe history back