例
場合は"Check window"ボタンをクリックすると、機能のcheck()と呼ばれ、現在のウィンドウの状態がチェックされます。 最上位のウィンドウ場合(window.top)現在のウィンドウと異なっている(window.self)出力することを"This window is not the topmost window! Am I in a frame?" 。 最上位のウィンドウは、現在のウィンドウに等しい場合は、else文を発射:
function myFunction() {
if (window.top != window.self) {
document.getElementById("demo").innerHTML = "This window is NOT the topmost
window!";
} else {
document.getElementById("demo").innerHTML = "This window is the topmost
window!";
}
}
»それを自分で試してみてください 定義と使用法
自己プロパティは、現在のウィンドウを返します。
自己プロパティはしばしば比較に使用されている(like in the example above) 。
このプロパティは読み取り専用です。
ブラウザのサポート
プロパティ | |||||
---|---|---|---|---|---|
self | はい | はい | はい | はい | はい |
構文
window.self
技術的な詳細
戻り値: | Windowオブジェクト自体への参照 |
---|
<ウィンドウオブジェクト