ウィンドウオブジェクト


Window オブジェクト


Window オブジェクト

Window オブジェクトは、ブラウザーで開いているウィンドウを表します。

ドキュメントにフレーム (<frame> または <iframe> タグ) が含まれている場合、ブラウザは HTML ドキュメントのウィンドウ オブジェクトと、フレームごとに追加のウィンドウ オブジェクトを作成します。

Note注: window オブジェクトには公的標準はありませんが、すべてのブラウザでサポートされています。


Window オブジェクトのプロパティ

PropertyDescription
closed ウィンドウが閉じられているかどうかを返します。
defaultStatusウィンドウのステータスバーのデフォルトのテキストを設定または返します。
document Document オブジェクトへの読み取り専用の参照。 (オブジェクトを参照)
frames ウィンドウ内のすべての名前付きフレームを返します。コレクションは Window オブジェクトの配列であり、各オブジェクトにはウィンドウ内のフレームが含まれます。
history History オブジェクトへの読み取り専用の参照。 History オブジェクトをパラメータにしてください。
innerHeightウィンドウのドキュメント表示領域の高さを返します。
innerWidthウィンドウのドキュメント表示領域の幅を返します。
lengthウィンドウ内のフレーム数を設定または返します。
location ウィンドウまたはフレームの位置オブジェクト。 「位置オブジェクト」を参照してください。
nameウィンドウの名前を設定または返します。
navigator Navigator オブジェクトへの読み取り専用の参照。 Navigator オブジェクトをパラメータ化してください。
opener このウィンドウを作成したウィンドウへの参照を返します。
outerHeightツールバーとスクロールバーを含むウィンドウの外側の高さを返します。
outerWidth ツールバーとスクロールバーを含むウィンドウの外側の幅を返します。
pageXOffsetウィンドウ表示領域の左上隅を基準とした現在のページの X 位置を設定または返します。
pageYOffsetウィンドウ表示領域の左上隅を基準とした現在のページの Y 位置を設定または返します。
親ウィンドウに戻ります。
screen Screen オブジェクトへの読み取り専用の参照。 Screen オブジェクトをパラメータにしてください。
screenLeft スクリーンウィンドウを基準とした x 座標を返します
screenTop スクリーンウィンドウを基準とした y 座標を返します
screenX スクリーンウィンドウを基準とした x 座標を返します
screenY スクリーンウィンドウを基準とした y 座標を返します
self 現在のウィンドウへの参照を返します。 Window プロパティと同等です。
status ウィンドウのステータスバーのテキストを設定します。
top一番上の親ウィンドウに戻ります。

Window オブジェクトのメソッド

Method Description
alert() メッセージと確認ボタンを含むアラート ボックスを表示します。
blur()トップレベルウィンドウからキーボードフォーカスを削除します。
clearInterval() setInterval()で設定したタイムアウトを解除します。
clearTimeout() setTimeout()メソッドで設定したタイムアウトを解除します。
close()ブラウザウィンドウを閉じます。
confirm() メッセージと確認ボタンとキャンセルボタンを含むダイアログボックスを表示します。
createPopup()ポップアップウィンドウを作成します。
focus() キーボードのフォーカスをウィンドウに与えます。
moveBy() は、現在の座標を基準にして指定されたピクセルだけウィンドウを移動できます。
moveTo() ウィンドウの左上隅を指定された座標に移動します。
open() 新しいブラウザウィンドウを開くか、名前付きウィンドウを見つけます。
print() 現在のウィンドウの内容を印刷します。
prompt() ユーザーに入力を求めるダイアログ ボックスを表示します。
resizeBy() 指定されたピクセルに従ってウィンドウのサイズを変更します。
resizeTo() ウィンドウのサイズを指定された幅と高さに変更します。
scroll()
scrollBy() 指定されたピクセル値に従ってコンテンツをスクロールします。
scrollTo()指定された座標までコンテンツをスクロールします。
setInterval()指定された期間(ミリ秒)に従って関数を呼び出すか、式を計算します。
setTimeout() 指定されたミリ秒数の経過後に関数または計算式を呼び出します。