如何加载Iframe外的iframe弹出窗口?

时间:2010-07-07 17:51:33

标签: jquery css xhtml iframe

例如

我有一个网站www.site1.com,我在site1.com的网页上使用iframe,iframe的源网址是www.site2.com的网页。

site2.com网页上的iframed在site1.com上有一些链接可以打开弹出窗口中的图像。

在site1.com上iframe有固定的宽度和高度,我无法进一步扩展。

但问题是iframe页面有一些弹出窗口大于iframe自己的宽度和高度。所以在iframe弹出窗口中显示垂直和水平滚动条,我不想要

可以弹出窗口加载完整高度和宽度的Iframe窗口吗?

2 个答案:

答案 0 :(得分:0)

由于不同的域名,这将无法解决。

您必须使用“真正的”window.open弹出窗口来突破iFrame。

如果iframe和周围的网页位于同一个域中,则可能,但很可能只对您的灯箱脚本进行大量的JavaScript调整。我知道没有灯箱脚本可以显示开箱即用的框架弹出窗口。 (但这并不是不可能存在的。)

答案 1 :(得分:0)

jQuery和fancybox文件应该同时加载父页面和iframed页面,但是,仅将fancybox自定义脚本放在iframed页面中就足够了。

http://www.picssel.com/playground/jquery/fancyboxFromIframe_16Jan12.html