Jquery 如何在Iframe外部加载Iframe的弹出窗口?

Jquery 如何在Iframe外部加载Iframe的弹出窗口?,jquery,css,xhtml,iframe,Jquery,Css,Xhtml,Iframe,例如 我有一个网站www.site1.com,我在site1.com的页面上使用iframe,iframe的源url是www.site2.com的页面 在site1.com上构建的site2.com页面有一些链接,可以在弹出窗口(如lightbox)中打开图像 在site1.com上,iframe具有固定的宽度和高度,我无法进一步扩展 但问题是iframe页面有一些弹出窗口大于iframe自身的宽度和高度。所以在iframe弹出窗口中显示垂直和水平滚动条,这是我不想要的 是否可以在Iframe窗

例如

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

在site1.com上构建的site2.com页面有一些链接,可以在弹出窗口(如lightbox)中打开图像

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

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


是否可以在Iframe窗口外以全高全宽加载弹出窗口?

由于域不同,这将不起作用

您必须使用“real”
窗口。打开弹出窗口以跳出iFrame


如果iframe和周围的页面在同一个域中,这是可能的,但最有可能的情况是对lightbox脚本进行大量的JavaScript调整。据我所知,没有lightbox脚本可以在开箱即用的框架中显示弹出窗口。(但并非不可能存在任何文件。)

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


所以在跨域条件下不可能。@不幸的是,即使您将Lightbox包含在另一个框架中,也不可能:您甚至无法在跨域框架中触发弹出命令。