現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

ウィンドウ

別のウィンドウを操作したい

投稿日:

★.opener オープン元のウィンドウを参照
★.closed ウィンドウが閉じているかを参照
★.name ウィンドウ名を参照/設定
★・・・親Windowオブジェクト(ウィンドウ名)

親ウィンドウとサブウィンドウとの間で相手のウィンドウを参照するにはopener、closedプロパティを使用します。

openerプロパティ
新しく開かれたウィンドウからそのウィンドウを開いた元のウィンドウを参照できます。★にウィンドウ名を指定した場合は指定したウィンドウの親ウィンドウ、ウィンドウ名を省略した場合は自分自身のウィンドウを開いた親ウィンドウを参照します。

スポンサーリンク

closedプロパティ
指定したウィンドウが閉じているかどうかを参照します。閉じている場合はtrue、閉じていない場合はfalseを返します。このプロパティを使用すると、開いたウィンドウがユーザーによって閉じられてしまったかどうかを調べることができます。

nameプロパティ
ウィンドウ★の名前を参照/設定します。

文例
parentLoc = window.opener.location;
親ウィンドウのリンク先を変数 parentLoc に代入します。
if (newWin.closed)
alert(“閉じています”);
ウィンドウ newWin が閉じていた場合、「閉じています」というダイアログを表示します。
wName = newWin.name;
ウィンドウ newWin の名前を変数 wName に代入します。

スポンサーリンク

-ウィンドウ
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

ウィンドウの位置を指定したい

★.moveTo(♦, ♢) ウィンドウ位置を設定 ★.moveBy(▲, △) ウィンドウ位置を相対的に変更 ★・・・Windowオブジェクト(ウィンドウ名)【省略可】 &#x2666 …

JavaScriptのscrollを使ってページをスクロールさせてみよう!

★.scroll(♦, ♢) 指定位置にスクロールする ★・・・Windowオブジェクト(ウィンドウ名)【省略可】 ♦・・・X座標 ♢・・・Y座標 スポンサーリンク

JavaScriptのstatusでステータスバーに文字を表示しよう!

★.status ステータスバーの文字列を参照/設定 ★.defaultStatus ステータスバーのデフォルトの文字列を参照/設定 ★・・・Windowオブジェクト(ウィンドウ名)【省略可】 スポン …

ブラウザのボタンと同様の処理をしたい

★.back() 1つ前のページに戻る ★.forward() 1つ先のページに進む ★.home() ホームページに移動 ★.print() 印刷する ★.stop() 読み込みを中止 ★.find …

ウィンドウのサイズを変更したい

★.resizeTo(♦, ♢) ウィンドウサイズを変更 ★.resizeBy(▲, △) ウィンドウサイズを相対的に変更 ★・・・Windowオブジェクト(ウィンドウ名)【省略可】 & …