Window self 屬性

定義和用法
self 屬性返回指向當前 window 對象的引用,利用這個屬性,可以保證在多個窗口被打開的情況下,正確調用當前窗口內的函數或屬性而不會發生混亂。
self 屬性是只讀的。
語法
window.self
注:window、self、window.self 是等價的。
流覽器支持
屬性 | |||||
---|---|---|---|---|---|
self | Yes | Yes | Yes | Yes | Yes |
實例
實例
當點擊"檢查窗口"按鈕,check()被調用,並檢查當前窗口的狀態,判斷是否在頂層窗口中:
function check(){
if (window.top!=window.self) {
document.write("<p>這個窗口不是最頂層窗口!我在一個框架?</p>")
}
else{
document.write("<p>這個窗口是最頂層窗口!</p>")
}
}
