2008年12月19日

Window:特徵(N-Z)

window| 特徵A-M| 特徵N-Z| 方法A-F | 方法G-Z | 事件A-K| 事件L-Z
name navigator opener outerHeight
outerWidth pageXOffset pageYOffset parent
personalbar pkcs11 returnValue screen
screenLeft screenTop screenX screenY
scrollbars scrollMaxX scrollMaxY scrollX
scrollY self sessionStorage sidebar
status statusbar toolbar top
window
window 的特徵

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

name

讀取或設定視窗的名稱。

存放 navigator 物件。

opener

存有開啟當下網頁的父網頁。沒有父網頁時,內存 null,IE 則是存 undefined。

  • 在子視窗中,opener 的輸出結果不同了。
outerHeight
outerWidth

整個瀏覽器的長與寬。唯讀。其值為整數,單位為像素(pixel)。

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

存放當下視窗或子矩框的父視窗物件其位址,如果沒有父視窗,則傳回自身的位址。

pkcs11

存放 pkcs11 物件。限 Firefox 使用。

returnValue

請參考 showModalDialog() 的範例。

screen

存放 screen 物件。

screenLeft
screenTop

傳回瀏覽器的左上角相對於螢幕左上角的距離,單位為像素。

  • Firefox 沒這兩項;IE, Safari, Chrome 都有,但是定義不同;在 IE 這是文件展現區相對於螢幕左上角的距離。
screenX
screenY

傳回瀏覽器的左上角相對於螢幕左上角的距離,單位為像素。

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

傳回文件可捲動的最大長度,其值為整數,單位為像素。限 Firefox 使用。

文件的全寬 = innerWidth + scrollMaxX

文件的全長 = innerHeight + scrollMaxY

pageXOffset
pageYOffset

傳回文件捲動的長度,其值為整數,單位為像素(pixel)。與 scrollX, scrollY 相同。

scrollX
scrollY

傳回文件捲動的長度,其值為整數,單位為像素。與 pageXOffset, pageYOffset 相同。

  • IE 沒這四項;Firefox, Safari, Chrome 都成功。
self

存放本視窗自己的物件位址。

sessionStorage

請參見 Storage

存放 sidebar 物件。限 Firefox 使用。

sidebar 的方法

  1. addPanel(標題, contentURL, customizeURL):加入書籤。
  2. addPersistentPanel(標題, contentURL, customizeURL):加入書籤。
  3. addSearchEngine(engineURL, iconURL, 標題, 分類):加上搜尋引擎。
  4. addMicrosummaryGenerator(generatorURL):加入及時摘要。
status

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

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

存放 personalbar, scrollbars, sidebar, statusbar, toolbar 物件。Chrome 沒有狀態列(status bar)

  • IE 沒這四項;Firefox, Safari, Chrome 都成功。
top

存放視窗階層的最上面一個視窗的物件。此特徵常用在視窗被矩框分割時。

window

存放本視窗的物件。


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