iframe中的后退按钮(类似iGoogle的门户网站的小部件)

时间:2010-05-20 07:53:51

标签: javascript iframe widget back-button

我正在尝试创建一个具有自己的后退和前进按钮的小部件(基本上是一个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

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

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

谢谢!

2 个答案:

答案 0 :(得分:2)

由于您的窗口小部件和页面由于所选原因而托管在不同的域下,因此您无法通过脚本从iframe访问父页面。

答案 1 :(得分:0)

试试这个:

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