JavaScript:Window、Dockment、Part、Top、Self

1986 ワード

Windowオブジェクト:
Windowオブジェクトはブラウザで開くウィンドウを表します.
ドキュメントにフレーム(frameまたはiframeタグ)が含まれている場合、ブラウザはHTMLドキュメントのためにwindowオブジェクトを作成し、フレームごとに追加のwindowオブジェクトを作成します.
WindowオブジェクトはJavaScript階層の最上階のオブジェクトです.
Windowオブジェクトはブラウザウィンドウまたはフレームを表しています.これはまたはが現れた時に自動的に作成されます.
Windowオブジェクトはグローバルオブジェクトで、その属性はグローバル変数として使用できます.その方法は関数として使用できます.つまり、Windowオブジェクトの属性と方法を参照するときは、オブジェクト名を省略することができます.例えば、document属性を使うなら、window.documentを書く必要はなく、alertを使う方法はwindow.alert()を書く必要はありません.
Windowオブジェクトの集合:window.frames[]
機能:frames[]はウィンドウ内のすべての名前付きフレームからなる配列です.この配列の各要素はWindowオブジェクトで、ウィンドウのフレームに対応しています.
文法:window.frames
ブラウザウィンドウの各とで定義されているフレームはすべてfraames[]配列の要素です.
frames.length属性は、frames[]配列の長さを保存します.
注:frames[]配列の要素内部にはフレームもありますので、frames[i]は自分のフレームを持つことができます.
Windowオブジェクトのプロパティ:
window.self
機能:現在のウィンドウ自体への参照です.それはwindow属性と等価です.
文法:window.self
注:window、self、window.selfは等価です.
window.top
機能:トップウィンドウ、すなわちブラウザウィンドウに戻ります.
文法:window.top
注:ウィンドウ自体がトップウィンドウである場合、top属性は自身への参照となります.
window.parent
機能:親ウィンドウに戻ります.
文法:window.parent
注:ウィンドウ自体がトップウィンドウの場合、parent属性は自身への参照となります.
http://www.w3school.com.cn/htmldom/dom_OBwindow.asp
Dcumentオブジェクト
ブラウザを読み込むごとにHTMLドキュメントがDockmentオブジェクトになります.
Dcumentオブジェクトは、スクリプトからHTMLページのすべての要素にアクセスできます.
http://www.w3school.com.cn/htmldom/dom_OBdocument.asp
frameまたはiframeのページがある場合、parentは親ウィンドウであり、トップクラスの親ウィンドウである(いくつかのウィンドウにfraamestまたはiframeがセットされている)、selfは現在のウィンドウであり、オプンは現在のウィンドウを開いているウィンドウである.
フレームのウェブページでは、一般的に親ウィンドウがトップウィンドウですが、フレームの中にフレームがあると、親ウィンドウとトップウィンドウは必ずしも同じではありません.
現在のウィンドウがフレーム内にあるかどうかを判断します.

var b = window.top!=window.self;
document.write( "            :"+b );