如何在父窗口中打开IFRAME内部的链接

时间:2015-05-28 10:37:03

标签: javascript html iframe

我有一个在IFRAME中运行的JS游戏,它是可扩展的,所有那些花哨的东西。

游戏包含指向下一页的链接,链接效果非常好。

问题是链接在IFRAME内部而不是父窗口中打开。我需要流程在父窗口而不是iframe中继续。

在IFRAME中链接下一页的方式如下:

LINK_BUTTON =" data.php",

这是指出链接的唯一代码。 遗憾的是,由于披露问题,我无法解决这个问题。

任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:1)

在您的链接上使用target="_parent"

<a target="_parent" href="data.php">link</a>

或者来自Javascript

window.top.open("data.php");

答案 1 :(得分:1)

使用目标属性。这将强制链接在父级中打开。

<a target="_parent" href="data.php">Next</a>

答案 2 :(得分:1)

您只需设置target属性即可。要在当前顶部窗口(顶部框架)中打开:

<a href="http://example.com" target="_top">Link Text</a>

或者在新窗口中打开:

<a href="http://example.com" target="_blank">Link Text</a>

父窗口(不一定是顶部)的_parent和当前窗口的_self(默认值)。

答案 3 :(得分:1)

如上所述,简短的回答是将target="_parent"属性添加到您的锚点(链接)。

这里的问题是你必须在使用LINK_BUTTON生成渲染链接的javascript代码中找到,然后在代码中添加目标属性。