0

来自新手的简单问题:在面板关闭并重新打开后,如何让 jQuery UI 布局恢复为原始 iframe 编号?例如,我有 3 个面板,每个面板都有 iframe。前两个 iframe 面板中文件中的页面链接是连接的,因此一个链接将同时触发两者;例如,在 iframe 第 1 页中:

<a href="#p2" title="to page 2" onclick="parent.window.frames[1].location.href='iframepage2.html#p2'; return true;">▽&lt;/a>

是将 iframe 面板 1 和 2 都发送到第二页。但是当第二个 iframe 面板关闭时,第三个 iframe 面板变为“frames[1]”,使其成为 iframe 面板 1 的目标。在第三个面板打开+/关闭之前,iframe 面板 1 链接不会再次指向面板 2。

是否有一种简单的方法可以强制特定面板与特定的 iframe 编号相关联,无论它们是否打开?还是一种自动将 iframe 编号恢复为原始面板的方法(如加载时)?在这种情况下,重新加载(如果它发送到顶部)是不可取的,因为它会将我们发送到文档中的不同页面。谢谢。

4

1 回答 1

0

为了将来参考,答案在这里。使用,例如:

<a href="#p2" title="to page 2" onclick="window.open('iframepage2.html#p2', 'page1ID'); return true;">▽&lt;/a>

于 2013-06-18T14:29:29.143 回答