0

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

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

我使用 iframe 的原因是因为我正在处理的网站需要两个不同的画廊,每个画廊都包含许多专辑,我认为 iframe 将是用户独立浏览画廊的好方法——如果有更有效的我愿意接受建议!谢谢你。

4

1 回答 1

0

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

您需要使用 javascript 进行链接,因为 target 属性不提供诸如父目标之类的想法。有关详细信息,请参阅 Javascriptwindow.parent对象或特别是window.parent.frames[...].location属性。

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

编辑尝试:

<a ... onclick="parent.$.fn.colorbox({href: this.href}); return false;">
于 2012-04-09T10:13:13.563 回答