如何使用javascript中的按钮导航我的Facebook iframe?

如何使用javascript中的按钮导航我的Facebook iframe?,javascript,facebook,facebook-iframe,Javascript,Facebook,Facebook Iframe,通常会使用: document.location = 'http://www.mozilla.org'; 或 但是我的facebook iframe应用程序似乎无法访问窗口和文档对象。我甚至尝试过让一个空链接获取它并调用click(),但元素不支持该方法。给你: top.location.href = 'http://www.mozilla.org'; 要仅更改iframe,请执行以下操作: location.href = 'http://www.mozilla.org'; 结果: 虽然使

通常会使用:

document.location = 'http://www.mozilla.org';

但是我的facebook iframe应用程序似乎无法访问窗口和文档对象。我甚至尝试过让一个空链接获取它并调用click(),但元素不支持该方法。

给你:

top.location.href = 'http://www.mozilla.org';
要仅更改iframe,请执行以下操作:

location.href = 'http://www.mozilla.org';
结果:

虽然使用top,但我可以做到:top.frames[0].location.href=“”,如果您在答案中添加了该选项,我可以将其标记为正确答案。谢谢。@Fëanor:你为什么这么做?更新了我的答案,告诉我你是怎么做的。因为我想让我的应用程序通过按钮而不是链接来完成这项工作-我没有导航到另一个站点,它只是我站点中的一个页面。@Fëanor:我的更新有帮助吗?它应该适用于输入类型按钮您确定不能从iframe中执行
文档位置
吗?
location.href = 'http://www.mozilla.org';