我创建了一个小部件。实际上我把信息放在一个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外打开。提前谢谢!
答案 0 :(得分:5)
如果您希望在上一个窗口(它的父窗口)中打开链接,请尝试将目标更改为_parent。因此,如果站点B打开一个内部有站点A的弹出窗口,那么必须将它们引回到站点B,然后这应该打开弹出弹出窗口的窗口中的链接。
但是如果你想让它打开一个通向你网站的新窗口,那么当然要使用_blank。
答案 1 :(得分:1)
您可以使用此基本代码。将标记放在iframe中。应该解决你的问题。