例如
我有一个网站www.site1.com,我在site1.com的网页上使用iframe,iframe的源网址是www.site2.com的网页。
site2.com网页上的iframed在site1.com上有一些链接可以打开弹出窗口中的图像。
在site1.com上iframe有固定的宽度和高度,我无法进一步扩展。
但问题是iframe页面有一些弹出窗口大于iframe自己的宽度和高度。所以在iframe弹出窗口中显示垂直和水平滚动条,我不想要
可以弹出窗口加载完整高度和宽度的Iframe窗口吗?
答案 0 :(得分:0)
由于不同的域名,这将无法解决。
您必须使用“真正的”window.open
弹出窗口来突破iFrame。
如果iframe和周围的网页位于同一个域中,则可能,但很可能只对您的灯箱脚本进行大量的JavaScript调整。我知道没有灯箱脚本可以显示开箱即用的框架弹出窗口。 (但这并不是不可能存在的。)
答案 1 :(得分:0)
jQuery和fancybox文件应该同时加载父页面和iframed页面,但是,仅将fancybox自定义脚本放在iframed页面中就足够了。
http://www.picssel.com/playground/jquery/fancyboxFromIframe_16Jan12.html