Window對象最常用的屬性和方法:
Window對象是客戶端javascript的全局對象。
Window對象最常用的屬性和方法:
屬性:
closed:一個布爾值,只有當窗口關閉的時候,它的值才是true。
defaultStatus,status:在瀏覽器狀態欄中顯示的文本。
document:對Document對象的引用,該對象代表在窗口中顯示HTML文檔。
frames[]:Windwo對象的數組,代表窗口中的各個框架。(如果存在)
history:對History對象的引用,該對象代表用戶瀏覽窗口的歷史。
location:對Location對象的引用,該對象代表在窗口中顯示的文檔的URL,設置這個屬性會引發瀏覽器裝載一個新文檔。
name:窗口的名稱,可被標記HTML<a>的target使用性質。
opener:對打開窗口的Window對象的引用,如果當前窗口被用戶打開,則它的值是null。
parent:如果當前的窗口時框架,它就是對窗口中包含這個框架的引用。
self:自引用屬性,是對當前對象的引用。
top:如果當前窗口時框架,它就是包含這個框架的頂級窗口的Window對象的引用
window:自引用屬性,是對當前Window對象的引用
方法:
alert(),confirm(),prompt()
向用戶簡單的顯示對話框,confirm()和prompt()用于獲取用戶的響應
close()
關閉窗口
focus(),blur()
請求或放棄窗口的鍵盤焦點,focus()還通過把窗口提到堆棧順序的最前端,從而確保窗口可見(獲得焦點)
moveBy(),moveTo()
移動窗口
open()
打開新的頂級窗口,用指定的特性顯示指定的URL
print()
打印窗口或框架中的內容
resizeBy(),resizeTo()
調整窗口大小
scrollBy(),scrollTo()
滾動窗口中顯示的文檔
setInterval(),clearInterval()
設置或者取消重復調用的函數,函數在兩次調用之間有指定的延遲
setTimeout(),clearTimeout()
設置或者取消在指定若干秒后要調用一次的函數