2008年12月19日

window:特徵(A-M)

window| 特徵A-M| 特徵N-Z| 方法A-F | 方法G-Z | 事件A-K| 事件L-Z
window 的特徵

使用這些特徵時,可以用 window.property;也可以省略 window,直接用 property。

applicationCache

存放應用緩衝物件的記憶體位置。限 Firefox 3 使用。

closed

視窗關閉為 true,視窗開啟為 false。唯讀。

  • 上例中,檢查本視窗,結果當然是 false。可以用來檢查子視窗,或父視窗的狀態。
Components

Compenent 物件。使用 XPConnect 會用到。

content

存放主文件內容的視窗物件。限 Firefox 使用。

controllers

存放 XUL 的控制器物件。限 Firefox 使用。

crypto

存放瀏覽器的加密物件,可用來操控瀏覽器的安全功能。限 Firefox 使用。

defaultStatus

讀取或設定視窗的狀態列上的文字。

  • IE, Safari 成功;Chrome 沒有狀態列。
  • Firefox 必須在位址列輸入 about:config,然後將 dom.disable_window_status_change 改為 false,才能在狀態列設定文字。
dialogArguments

配合方法 window.showModalDialog() 使用。可讀取父視窗傳來的參數值。傳來的參數可以是數值,字串,物件,陣列。

directories

存放視窗目錄的工具列物件。限 Firefox 使用。

document

存放視窗內的文件物件(document)。使用時,可以省略 window。document 物件後面會詳談。

frameElement

視窗所在的矩框(frame)。如果視窗是最上層,則回傳 null。部落格無法測試矩框。

  • IE, Firefox 傳回 null;Safari, Chrome 傳回 undefined。
frames

傳回一個類似陣列的物件,內存當下視窗中的子矩框。可以用 window.frames[指標].member,取得矩框成員。window.frames[指標] 也是是一個 window 物件,所有 window 的特徵與方法都可以使用。部落格無法測試矩框。

fullScreen

視窗為全螢幕時為 true,否則為 false。限 Firefox 使用。

globalStorage

請參見 Storage

history

存放瀏覽器的展示頁(session)的 history 物件。

innerHeight
innerWidth

瀏覽器文件展現區的長與寬,包括捲軸鈕(scroll bar)。唯讀。其值為整數,單位為像素(pixel)。

  • IE 沒這兩項;Firefox, Safari, Chrome 都成功。
length

存放視窗中矩框的數目。

location

存放文件的 location 物件。

locationbar

存放 locationbar 與 menubar 物件。

  • IE 沒這兩項。Firefox, Safari, Chrome 都有。

©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。