Javascript 当使用iframe通过另一个域加载站点时,Fancybox iframe弹出窗口
我有一个会员网站,是运作 该网站使用fancybox iframe“弹出窗口”,一切都很好。现在我想让网站管理员通过iframe连接到会员区,一切都很好,但我只是好奇我是否能让fancybox弹出覆盖在浏览器上,而不是用户域上的“iframe” 为了更清楚,我的站点位于www.MyScriptDomain.com上,当触发fancybox弹出窗口时,覆盖覆盖整个浏览器视口 现在,如果在www.SomeOtherDomain.com上通过iframe调用我的成员站点,如下所示:Javascript 当使用iframe通过另一个域加载站点时,Fancybox iframe弹出窗口,javascript,jquery,iframe,fancybox,fancybox-2,Javascript,Jquery,Iframe,Fancybox,Fancybox 2,我有一个会员网站,是运作 该网站使用fancybox iframe“弹出窗口”,一切都很好。现在我想让网站管理员通过iframe连接到会员区,一切都很好,但我只是好奇我是否能让fancybox弹出覆盖在浏览器上,而不是用户域上的“iframe” 为了更清楚,我的站点位于www.MyScriptDomain.com上,当触发fancybox弹出窗口时,覆盖覆盖整个浏览器视口 现在,如果在www.SomeOtherDomain.com上通过iframe调用我的成员站点,如下所示: <ifram
<iframe name="inlineframe" src="http://MyScriptDomain.com/index.php" frameborder="0" scrolling="auto" width="980" height="500"></iframe>
当fancybox弹出被触发时,覆盖弹出,但它只覆盖980px/500px的区域,所以有没有一种方法可以很好地集成,这样它就可以覆盖整个浏览器视口?从iframe“”中搜索“lightbox”,你会发现许多工作选项。恐怕没有办法。您需要对嵌入iframe的文档进行脚本访问才能完成此任务,但当两个文档位于不同的域时,您无法获得任何访问权限。请检查这是否有帮助,但您可能会遇到已指出的跨域问题。是,在iframe中有很多问题,我有fancybox iframe,它实际上调用了一些需要传递的复杂回调的PHP脚本,所以我最终放弃了尝试。我确实在消息传递方面取得了一些成功,但实现起来太复杂了,无法让它像我想象的那样工作+有些东西在IE9中不起作用……)