这是一个棘手的问题。我的页面上有一个链接,可以打开外部网站的Colorbox iframe。外部网站包含指向其他页面的链接。当用户点击这些链接时,我需要它们加载到同一个iframe中。
问题是,该外部站点上的链接设置为打开一个目标=“_ blank”的新窗口。因此,不是像我需要的那样在同一个颜色框iframe中加载这个页面,它会打开一个全新的窗口。
有没有办法绕过它,以便iframe中的这些链接不会打开一个新窗口,而是将该窗口加载到同一个颜色框iframe中?
提前致谢!
答案 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中显示,你只能打开新的窗口。但是,如果您所处理的文件不在您的控制之下,那么我认为您无法做任何事情。