使用Colorbox在iframe外部显示图像

时间:2012-04-08 19:47:32

标签: jquery iframe parent colorbox

请参阅我正在使用的示例代码:http://www.christoffah.com/kk/gallery.php

红色和黄色DIV包含iframe。单击黄色DIV中的文本链接会加载彩色照片照片,但会将其加载到iframe中。定位父级会自行打开图像,即如果您输入了jpg图像的URL,则会发生同样的事情。有没有办法让图像加载到整个网页的顶部?

我使用iframe的原因是因为我正在处理的网站需要两个不同的画廊,每个画廊都包含很多专辑,我认为iframe对于用户来说是一个很好的方式来互相导航画廊 - 如果有的话一个更有效的方式,我愿意接受建议!谢谢。

1 个答案:

答案 0 :(得分:0)

首先,我没有看到带链接的第二个iframe的必要性。

您需要使用javascript进行链接,因为目标属性不提供此类思维作为父目标。有关详细信息,请参阅Javascript window.parent对象或特别是window.parent.frames[...].location属性。

然而,从SEO的角度来看,这不是很好。

编辑试试:

<a ... onclick="parent.$.fn.colorbox({href: this.href}); return false;">