トップページ > コンテンツ > プログラミング入門 > Ajax入門 > JavaScript入門 > ウィンドウ編 > 親ウィンドウからサブウィンドウを操作する

基本的に
/*親ウィンドウ側*/
var window名 = window.open("子ウィンドウのファイル");で予めウィンドウを開いておき、
window名.postMessage("送りたいメッセージ",ターゲットオリジン);でメッセージを送る。

/*子ウィンドウ側*/
message関数のイベント追加。イベントオブジェクト.dataの中に送られたデータが入っているのでそれを扱う。
といった感じで出来る。

詳しくは参考サイトを参照のこと。


新しいwindowを開いても、非同期のため、サブウィンドウに処理をうまく行わせられないかもしれない。
タイマーをセットする等、同期をうまくとる必要がある。

最終更新:2015年04月25日 22:58