2011-12-08 131 views
1

这是一个棘手的问题。我在我的页面上有一个链接,用于向外部网站打开一个Colorbox iframe。外部网站包含指向另一个页面的链接。当用户点击这些链接时,我需要他们加载相同的iframe。colorbox中的链接iframe在新窗口中打开

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

有什么办法可以绕过它,以便iframe中的这些链接不会打开新窗口,而是将该窗口加载到相同的colorbox iframe中?

在此先感谢!

回答

0

您是否控制在iframe中显示的文档?如果是这样,你可以处理一些不同的事情,这样如果文档没有显示在iframe中,你只能打开新的窗口。但是,如果您正在进行iframing的文件不在您的控制范围内,那么我认为您无法对此做任何事情。

+0

这是一个外部网站,我不控制:/ – skiindude22

1

_blank将始终打开一个新窗口,你可以尝试_TOP相反,它应该工作是这样的;

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