ウィンドウオブジェクト
ウィンドウオブジェクトは、ブラウザで開いているウィンドウを表します。
文書は、フレームが含まれている場合(<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() | 読み込みからウィンドウを停止します |