这一直困扰着我在过去的几个小时里。Javascript电话关闭窗口
我使用的浅体模态窗口的iframe版本:
http://davidwalsh.name/facebook-lightbox
我遇到的问题是我无法从IFRAME本身(同一域)
里面现在关闭模式我从谷歌研究小时了解它可能与呼吁,如:
<a href="#" onclick="parent.$.nyroModalRemove(); return false;">Close Iframe</a>
parent.$.nyroModalRemove();
window.parent.$.prettyPhoto.close();
但是我无法找到灯箱中实际需要的实际呼叫,例如blabla.close(); 我试过Firebug和JavaScript调试器无济于事。
的工作密切BUTTOM例子可以在这里看到(这是位于实际盒模式) http://davidwalsh.name/dw-content/lightface.php点击=“WalshFrame(LightFace.IFrame)”
什么想法?
你能'控制台。从IFRAME中的链接登录'parent'或'$'?另外,IFRAME URL是远程域名吗? – 2010-12-17 19:40:18
查看源代码可能会有所帮助:Ilight = new LightFace.IFrame({height:400,width:900,url:'http://davidwalsh.name',title:'David Walsh Blog!'})。addButton ('Close',function(){this.close();},'blue')。open(); – Hoff 2010-12-17 19:40:27