我创建了一个小部件.实际上我把信息放在一个php文件中然后我把这个文件的Iframe代码提供给我的成员.
考虑到站点A是成员的站点,站点B是我的站点.
站点A显示IFRAME:
<iframe src="http://siteB.com/try.php" height="240px" width="286px"></iframe>
Run Code Online (Sandbox Code Playgroud)
单击此IFRAME时,会打开一个新的弹出窗口,因为此代码:
<a href="#" onClick="return mbetter('http://siteB.com/chat/new_chat.php?reader=<?php echo $id; ?>')"><?php echo $status_img; ?></a>
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.
现在问题是这个弹出窗口也有一个链接.如何在IFRAME之外打开此链接,更具体地说,将它们带到我的网站B站点.此链接在iframe内打开,不能以这种方式使用.
最后一个链接是:
<a onclick="return targetopener(this,true)" target="_top" href="http://siteB.com/services.php">
Run Code Online (Sandbox Code Playgroud)
它在我的网站上完美运行,但在iframe中却无法运行.我知道我用这个iframe让自己变得有点复杂,但我对我的知识进行了改进.我打开了新的解决方案,如果此链接无法在Iframe外打开.先感谢您!
小智 5
如果要在上一个窗口(它的父窗口)中打开链接,请尝试将目标更改为_parent.因此,如果站点B打开一个内部有站点A的弹出窗口,那么必须将它们引回到站点B,然后这应该打开弹出弹出窗口的窗口中的链接.
但是如果你想让它打开一个通向你网站的新窗口,那么当然要使用_blank.
| 归档时间: |
|
| 查看次数: |
9532 次 |
| 最近记录: |