2

我正在尝试创建一个具有自己的后退和前进按钮的小部件(基本上是一个 iframe)。也就是说,当我点击小部件后退按钮时,只有 iframe 会返回,而不是整个小部件容器(类似 iGoogle 的门户)

我添加了以下链接:

<a class="button" href="#" onclick="history.back();return false;">

当我将我的小部件加载为常规网页时,它可以工作,但在 iframe 中使用它时则不行。

我用谷歌搜索了一下,找到了这篇文章:

http://www.bennadel.com/blog/1592-Getting-IFRAME-Window-And-Then-Document-References-With-contentWindow.htm

也许与该 contentWindow 属性有关,但到目前为止还没有。问题是我无法获取门户使用的框架的名称(无论如何都是随机的)

我觉得我错过了什么……有什么提示吗?

谢谢!

4

2 回答 2

2

由于您的小部件和页面出于以下原因托管在不同的域下,您将无法通过脚本从 iframe 访问父页面。

于 2010-06-03T14:31:57.950 回答
0

试试这个:

<a class="button" href="#" onclick="parent.history.back();return false;">
于 2010-05-20T08:22:03.353 回答