如何在IFRAME中创建链接以在此iframe外部打开?

时间:2012-01-26 17:45:42

标签: iframe hyperlink

我创建了一个小部件。实际上我把信息放在一个php文件中然后我把这个文件的Iframe代码提供给我的成员。

考虑到网站A是会员的网站,网站B是我的网站。

网站A显示IFRAME:

<iframe src="http://siteB.com/try.php" height="240px" width="286px"></iframe>

单击此IFRAME时,会打开一个新的弹出窗口,因为此代码为:

<a href="#" onClick="return mbetter('http://siteB.com/chat/new_chat.php?reader=<?php echo $id; ?>')"><?php echo $status_img; ?></a>

到目前为止一切顺利。

现在问题是这个弹出窗口还有一个链接。如何在IFRAME之外打开此链接,更具体地说,将它们带到我的网站B站点。此链接在iframe内打开,无法以这种方式使用。

最后一个链接是:

<a onclick="return targetopener(this,true)" target="_top" href="http://siteB.com/services.php">

它在我的网站中完美运行,但在iframe中却无法运行。我知道我用这个iframe让自己变得有点复杂,但我对我的知识进行了改进。我打开了新的解决方案,如果此链接无法在Iframe外打开。提前谢谢!

2 个答案:

答案 0 :(得分:5)

如果您希望在上一个窗口(它的父窗口)中打开链接,请尝试将目标更改为_parent。因此,如果站点B打开一个内部有站点A的弹出窗口,那么必须将它们引回到站点B,然后这应该打开弹出弹出窗口的窗口中的链接。

但是如果你想让它打开一个通向你网站的新窗口,那么当然要使用_blank。

答案 1 :(得分:1)

您可以使用此基本代码。将标记放在iframe中。应该解决你的问题。