最新のWeb開発のチュートリアル
 

ウィンドウオブジェクト


ウィンドウオブジェクト

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

文書は、フレームが含まれている場合(<iframe> tags) 、ブラウザは、HTML文書に1つのウィンドウオブジェクト、および各フレームに対して1つの追加のウィンドウオブジェクトを作成します。

Note:そこWindowオブジェクトに適用される公的な標準がありませんが、すべての主要なブラウザがそれをサポートしています。


ウィンドウオブジェクトのプロパティ

プロパティ 説明
closed ウィンドウが閉じされたかどうかを示すブール値を返します。
defaultStatus 設定またはウィンドウのステータスバーにデフォルトのテキストを返します。
document ウィンドウのDocumentオブジェクトを返します( See Document object )
frameElement 戻り値<iframe>現在のウィンドウが挿入された要素を
frames すべて返します<iframe>現在のウィンドウ内の要素を
history ウィンドウの履歴オブジェクトを返します( See History object )
innerHeight ウィンドウのコンテンツ領域の内側の高さを返します。
innerWidth ウィンドウのコンテンツ領域の内側の幅を返します
length 数を返します<iframe>現在のウィンドウ内の要素を
localStorage データを格納するために使用されるローカル・ストレージ・オブジェクトへの参照を返します。 有効期限なしでデータが格納されます
location ウィンドウのLocationオブジェクトを返します( See Location object )
name 設定またはウィンドウの名前を返します。
navigator (ウィンドウのナビゲータオブジェクトを返しナビゲータオブジェクトを参照してください
opener ウィンドウを作成したウィンドウへの参照を返します。
outerHeight ツールバー/スクロールバーを含め、窓の外側の高さを返します
outerWidth ツールバー/スクロールバーを含め、窓の外側の幅を返します
pageXOffset 現在の文書がスクロールされたピクセルを返します(horizontally)ウィンドウの左上隅からの
pageYOffset ピクセルを返し、現在の文書がスクロールされた(vertically) 、ウィンドウの左上隅から
parent 現在のウィンドウの親ウィンドウを返します。
screen ウィンドウのスクリーンオブジェクトを返します(See Screen object)
screenLeft 水平画面にウィンドウのy座標を返し
screenTop 垂直画面にウィンドウのy座標を返し
screenX 水平画面にウィンドウのy座標を返し
screenY 垂直画面にウィンドウのy座標を返し
sessionStorage データを格納するために使用されるローカル・ストレージ・オブジェクトへの参照を返します。 1つのセッションのデータを格納する(lost when the browser tab is closed)
scrollX 別名pageXOffset
scrollY 別名pageYOffset
self 現在のウィンドウを返します。
status 設定またはウィンドウのステータスバーのテキストを返します。
top 最上位のブラウザウィンドウを返します。

ウィンドウオブジェクトのメソッド

方法 説明
alert() メッセージとOKボタンで警告ボックスを表示します
atob() ベース64エンコードされた文字列をデコードします
blur() 現在のウィンドウからフォーカスを削除します。
btoa() ベース64内の文字列をエンコード
clearInterval() で設定されたタイマクリアsetInterval()
clearTimeout() で設定されたタイマクリアsetTimeout()
close() 現在のウィンドウを閉じます
confirm() メッセージとOKとキャンセルボタンでダイアログボックスを表示します
focus() セットは、現在のウィンドウにフォーカス
getComputedStyle() 現在の計算されたCSSスタイルが要素に適用されます
getSelection() ユーザーが選択したテキストの範囲を表すSelectionオブジェクトを返します。
matchMedia() 指定されたCSSメディアクエリ文字列を表すMediaQueryListオブジェクトを返します。
moveBy() 現在の位置にウィンドウを相対移動
moveTo() 指定された位置にウィンドウを移動
open() 新しいブラウザウィンドウを開きます
print() 現在のウィンドウの内容を印刷します
prompt() 入力のための訪問者を要求するダイアログボックスが表示されます
resizeBy() 指定されたピクセルでウィンドウのサイズを変更
resizeTo() 指定された幅と高さにウィンドウのサイズを変更
scroll() 推奨されていません。 このメソッドは、置き換えられていscrollTo()メソッド。
scrollBy() ピクセルの指定された数によって、文書をスクロールします
scrollTo() 指定された座標に文書をスクロールします
setInterval() 関数を呼び出しますか(ミリ秒単位で)指定した間隔で式を評価
setTimeout() 関数を呼び出すか、指定されたミリ秒数後に式を評価
stop() 読み込みからウィンドウを停止します