Window 物件


Window 物件


Window 物件

Window 物件表示瀏覽器中開啟的視窗。

如果文件包含框架(<frame> 或 <iframe> 標籤),瀏覽器會為 HTML 文件建立一個 window 對象,並為每個框架建立額外的 window 物件。

Note注意: 沒有應用於 window 物件的公開標準,不過所有瀏覽器都支援該物件。


Window 物件屬性

##screenTopscreenXscreenYselfstatustop

Window 物件方法

屬性描述
closed返回視窗是否已關閉。
defaultStatus設定或傳回視窗狀態列中的預設文字。
document對 Document 物件的唯讀參考。 (請參閱物件)
frames傳回視窗中所有命名的框架。該集合是 Window 物件的數組,每個 Window 物件在視窗中包含框架。
history對 History 物件的唯讀參考。請參數 History 物件。
innerHeight傳回視窗的文件顯示區的高度。
innerWidth傳回視窗的文件顯示區的寬度。
length設定或傳回視窗中的框架數量。
location用於視窗或框架的 Location 物件。請參閱 Location 物件。
name設定或傳回視窗的名稱。
navigator對 Navigator 物件的唯讀參考。請參數 Navigator 物件。
opener傳回對建立此視窗的視窗的參考。
outerHeight傳回視窗的外部高度,包含工具列與捲軸。
outerWidth傳回視窗的外部寬度,包含工具列與捲軸。
pageXOffset設定或傳回目前頁面相對於視窗顯示區左上角的 X 位置。
pageYOffset設定或傳回目前頁面相對於視窗顯示區左上角的 Y 位置。
parent傳回父視窗。
screen對 Screen 物件的唯讀參考。請參數 Screen 物件。
screenLeft傳回相對於螢幕視窗的x座標
## 傳回相對於螢幕視窗的y座標
傳回相對於螢幕視窗的x座標
#傳回相對於螢幕視窗的y座標
傳回目前視窗的參考。等價於 Window 屬性。
設定視窗狀態列的文字。
傳回最頂層的父視窗。
#方法描述
alert()顯示帶有一段訊息和一個確認按鈕的警告框。
blur()把鍵盤焦點從頂層視窗移開。
clearInterval()取消由 setInterval() 設定的 timeout。
clearTimeout()取消由 setTimeout() 方法設定的 timeout。
close()關閉瀏覽器視窗。
confirm()顯示帶有一段訊息以及確認按鈕和取消按鈕的對話方塊。
createPopup()建立一個 pop-up 視窗。
focus()把鍵盤焦點給予一個視窗。
moveBy()可相對視窗的目前座標把它移動指定的像素。
moveTo()把視窗的左上角移到一個指定的座標。
open()開啟一個新的瀏覽器視窗或尋找一個已命名的視窗。
print()列印目前視窗的內容。
prompt()顯示可提示使用者輸入的對話方塊。
resizeBy()#依照指定的像素調整視窗的大小。
resizeTo()把視窗的大小調整到指定的寬度和高度。
scroll() 
#scrollBy()依照指定的像素值來捲動內容。
scrollTo()把內容捲動到指定的座標。
setInterval()依照指定的週期(以毫秒計)來呼叫函數或計算表達式。
setTimeout()在指定的毫秒數後呼叫函數或計算表達式。
#