Windowオブジェクトは、ブラウザで開かれたウィンドウを表します。
ドキュメントにフレーム(<frame>または<iframe>タグ)が含まれている場合、ブラウザはHTMLドキュメントのウィンドウオブジェクトを作成し、フレームごとに追加のウィンドウオブジェクトを作成します。
ウィンドウオブジェクトのプロパティ
の属性 | 説明文 |
---|---|
閉まっている | ウィンドウが閉じられているかどうかを返します |
defaultStatus | ウィンドウステータスバーのデフォルトのテキストを設定または戻す |
資料 | Documentオブジェクトへの読み取り専用参照 |
フレーム | ウィンドウ内のすべての名前付きフレームを返します。コレクションはWindowオブジェクトの配列で、各Windowオブジェクトにはウィンドウ内のフレームが含まれています |
歴史 | Historyオブジェクトへの読み取り専用の参照 |
innerHeight | ウィンドウのドキュメント表示領域の高さを返します |
innerWidth | ウィンドウのドキュメント表示領域の幅を返します |
長さ | ウィンドウ内のフレーム数を設定または返します |
ロケーション | ウィンドウまたはフレームの位置オブジェクト |
名前 | ウィンドウの名前を設定または返す |
ナビゲーター | ナビゲーターオブジェクトへの読み取り専用参照 |
オープナー | このウィンドウを作成したウィンドウへの参照を返します |
outerHeight | ツールバーやスクロールバーを含むウィンドウの外側の高さを返します |
outerWidth | ツールバーとスクロールバーを含むウィンドウの外側の幅を返します |
pageXOffset | ウィンドウ表示領域の左上隅に対する現在のページのX位置を設定または返します |
pageYOffset | ウィンドウ表示領域の左上隅に対する現在のページのY位置を設定または返します |
親 | 親ウィンドウに戻る |
画面 | Screenオブジェクトへの読み取り専用の参照 |
screenLeft | 画面ウィンドウに相対的なx座標を返します |
screenTop | 画面ウィンドウに相対的なy座標を返します |
screenX | 画面ウィンドウに相対的なx座標を返します |
screenYの | 画面ウィンドウに相対的なy座標を返します |
自己 | 現在のウィンドウへの参照を返します |
状態 | ウィンドウのステータスバーのテキストを設定します |
上 | 一番上の親ウィンドウに戻る |
ウィンドウオブジェクトメソッド
方法 | 説明文 |
---|---|
alert() | メッセージと確認ボタンを含む警告ボックスを表示する |
blur() | キーボードフォーカスを上部のウィンドウから移動する |
clearInterval() | setInterval()で設定されたタイムアウトをキャンセルします |
clearTimeout() | setTimeout()メソッドで設定されたタイムアウトをキャンセルします |
閉じる() | ブラウザウィンドウを閉じる |
確認() | メッセージ、確認ボタン、キャンセルボタンを含むダイアログボックスを表示する |
createPopup() | ポップアップウィンドウを作成する |
フォーカス() | ウィンドウにキーボードフォーカスを与える |
moveBy() | ウィンドウの現在の座標に対して指定されたピクセルだけ移動できます。 |
へ引っ越す() | ウィンドウの左上隅を指定した座標に移動します |
開いた() | 新しいブラウザウィンドウを開くか、名前付きウィンドウを見つける |
print() | 現在のウィンドウの内容を印刷する |
促す() | ユーザーに入力を求めるダイアログを表示する |
resizeBy() | 指定されたピクセルに従ってウィンドウのサイズを変更します |
resizeTo() | ウィンドウのサイズを指定された幅と高さに変更します |
scrollBy() | 指定されたピクセル値に従ってコンテンツをスクロールします |
scrollTo() | コンテンツを指定した座標にスクロールします |
setInterval() | 指定された周期(ミリ秒単位)で関数または計算式を呼び出す |
setTimeout() | 指定されたミリ秒後に関数または計算式を呼び出します |
JSウィンドウオブジェクト学習のマインドマップ
W3Cschoolからの抜粋。