これまで数時間にわたって私を悩ませていました。Javascriptを使用してウィンドウを閉じます。
私は細字モーダルウィンドウのIFRAMEのバージョン使用しています:私は今、私が午前問題は、私はインラインフレーム自体(同じドメイン)内からモーダルを閉じることができないです
を
http://davidwalsh.name/facebook-lightbox
を
<a href="#" onclick="parent.$.nyroModalRemove(); return false;">Close Iframe</a>
0:のような呼び出しでそれが可能であるGoogleの研究の時間から理解
parent.$.nyroModalRemove();
window.parent.$.prettyPhoto.close();
しかし、lightboxで可変的に必要とされる実際の呼び出し、たとえばblabla.close()を見つけることができません。 IveはFirebugとjavascriptデバッガを無駄にしようとしました。
作業近い湖底の例はここで見ることができます(これは、実際のボックスモーダルに位置しています) http://davidwalsh.name/dw-content/lightface.phpクリック=「WalshFrame(LightFace.IFrame)」
任意のアイデア?
あなたは 'コンソールことができます。IFRAME内のリンクから 'log'親か' $ '?また、IFRAME URLはリモートドメインですか? –
ソースコードを見ると、Ilight = new LightFace.IFrame({height:400、width:900、url: 'http://davidwalsh.name'、タイトル: 'David Walsh Blog!'})addButton ( 'close'、function(){this.close();}、 'blue')。 – Hoff