リンクがあるウィンドウがあります。jQuery/javascriptはウィンドウ間で通信しますか?
リンクをクリックすると、モーダルボックスが開きます(別のページがiframeに読み込まれています)。
iframeにログインが含まれています。ユーザーがログインすると、モーダルボックスを閉じて元のページにメッセージを戻したいと思います。
どうすればよいですか?
JavaScriptイベントまたはウィンドウと関連するiframe間でメッセージをディスパッチする方法はありますか?
リンクがあるウィンドウがあります。jQuery/javascriptはウィンドウ間で通信しますか?
リンクをクリックすると、モーダルボックスが開きます(別のページがiframeに読み込まれています)。
iframeにログインが含まれています。ユーザーがログインすると、モーダルボックスを閉じて元のページにメッセージを戻したいと思います。
どうすればよいですか?
JavaScriptイベントまたはウィンドウと関連するiframe間でメッセージをディスパッチする方法はありますか?
window
JavaScriptメソッドをiframeから呼び出すことができます。
window.parent.methodName();
親ウィンドウから任意の要素にアクセスしたい場合。
$('elementSelector', window.parent).doAnyJQueryOperation();
親ウィンドウにメッセージを送信する場合は、
window.parent.alert('Message from iframe');
これは多くの助けになります...私はどこから始めるべきかも分かりませんでした。 – redconservatory
のiFrameは、そのようなjQueryのを使用して、親ウィンドウのグローバルスコープで定義されたメソッドを、呼び出すことができ、その時点で、 '' window.top'又はwindow.parent'を使用して親ウィンドウにアクセスすることができます。 '' window.top。$( "#someid")。fadeIn(); ' –