colorbox iframe中的链接在新窗口中打开

时间:2011-12-08 09:06:41

标签: javascript jquery iframe colorbox

这是一个棘手的问题。我的页面上有一个链接,可以打开外部网站的Colorbox iframe。外部网站包含指向其他页面的链接。当用户点击这些链接时,我需要它们加载到同一个iframe中。

问题是,该外部站点上的链接设置为打开一个目标=“_ blank”的新窗口。因此,不是像我需要的那样在同一个颜色框iframe中加载这个页面,它会打开一个全新的窗口。

有没有办法绕过它,以便iframe中的这些链接不会打开一个新窗口,而是将该窗口加载到同一个颜色框iframe中?

提前致谢!

2 个答案:

答案 0 :(得分:1)

_blank 将始终打开一个新窗口,您可以尝试 _TOP ,它应该像这样工作;

<a onclick="parent.$.fn.colorbox.close();" href="NEW SITE" target="_top">
open in parent window with animation
</a>

答案 1 :(得分:0)

您是否控制iframe中显示的文档?如果是这样,你可以稍微改变一下,如果文档没有在iframe中显示,你只能打开新的窗口。但是,如果您所处理的文件不在您的控制之下,那么我认为您无法做任何事情。