2009年1月12日

window:方法六頁

window | 特徵一頁 | 二頁 | 三頁 | 四頁 | 五頁
方法一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁
操控器一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁 | 成員表
window 的方法

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

scroll()

捲動視窗至座標位置。其語法是:

window.scroll(水平座標, 垂直座標)

單位是像素。

scrollTo()

捲動視窗至座標位置。與 scroll() 完全相同,可以互換使用。

scrollBy()

捲動視窗至相對位置。其語法是:

window.scrollBy(水平捲動量, 垂直捲動量)

單位是像素。

scrollByLines()

垂直捲動視窗至相對位置,單位是文字行。限 Firefox 使用。其語法是:

window.scrollByLines(行數)

scrollByPages()

垂直捲動視窗至相對位置,單位是頁。限 Firefox 使用。其語法是:

window.scrollByPages(頁數)

showModalDialog()

顯示典型的對話窗。其語法是:

回傳值= window.showModalDialog(uri [, 參數組][, 選項組]);

此方法回傳對話窗的網頁設定的值。uri 是網頁位址,會被顯示在對話窗中。可選擇性設定一組參數,將之傳給對話窗;參數可是數值,字串,物件,陣列;在對話窗中可用 window.dialogArguments 特徵,取得參數。在對話窗中可用 window.returnValue 傳回訊息。選項組用來修飾對話窗的外貌。每一個選項是 name:value 格式,兩個選項用”;”分開。

  1. dialogHeight, dialogWidth:設定對話窗的高與寬,單位預設為 px(像素)。單位也可設為 cm, mm, in, pt, pc 或 em, ex。
  2. dialogLeft, dialogTop:設定對話窗的左上角,相對於螢幕左上角的距離,單位預設為 px。
  3. center:{ yes | no } 指定對話窗是否要放置中央。預設為 yes。
  4. dialogHide:{ yes | no } 指定對話窗再列印時,是否要隱藏。預設為 no。
  5. edge:{ sunken | raised } 指定對話窗的邊線風格。預設為 raised。
  6. resizable:{ yes | no } 指定對話窗是否可以改變大小。預設為 no。
  7. scroll:{ yes | no } 指定對話窗是否有捲軸列。預設為 yes。
  8. status:{ yes | no } 指定對話窗是否有狀態列。對信任的對話窗,預設為 no,否則為 yes。
  9. unadorned:{ yes | no } 指定對話窗是否有邊。預設為 no。
  10. zoominherit:{ yes | no } 指定對話窗繼承放大。預設為 no。

上面的 yes, no 也可以用 1, 0 或 on, off 代替。上述選項,不同瀏覽器會有不同。

  • 上例,在 IE 會出現安全訊息。Firefox 沒有放置在中央。
sizeToContent()

依據文件內容,調整視窗的大小。限 Firefox 使用。


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