標籤:set creat 頂層視窗 新視窗 bsp 屬性 取消 page safari
1.視窗對象屬性
| 屬性 |
描述 |
| closed |
返回視窗是否已被關閉。 |
| defaultStatus |
設定或返回視窗狀態列中的預設文本。 |
| document |
對 Document 對象的唯讀引用。請參閱 Document 對象。 |
| history |
對 History 對象的唯讀引用。請參數 History 對象。 |
| innerheight |
返回視窗的文檔顯示區的高度。 |
| innerwidth |
返回視窗的文檔顯示區的寬度。 |
| length |
設定或返回視窗中的架構數量。 |
| location |
用於視窗或架構的 Location 對象。請參閱 Location 對象。 |
| name |
設定或返回視窗的名稱。 |
| Navigator |
對 Navigator 對象的唯讀引用。請參數 Navigator 對象。 |
| opener |
返回對建立此視窗的視窗的引用。 |
| outerheight |
返回視窗的外部高度。 |
| outerwidth |
返回視窗的外部寬度。 |
| pageXOffset |
設定或返回當前頁面相對於視窗顯示區左上方的 X 位置。 |
| pageYOffset |
設定或返回當前頁面相對於視窗顯示區左上方的 Y 位置。 |
| parent |
返回父視窗。 |
| Screen |
對 Screen 對象的唯讀引用。請參數 Screen 對象。 |
| self |
返回對當前視窗的引用。等價於 Window 屬性。 |
| status |
設定視窗狀態列的文本。 |
| top |
返回最頂層的先輩視窗。 |
| window |
window 屬性等價於 self 屬性,它包含了對視窗自身的引用。 |
- screenLeft
- screenTop
- screenX
- screenY
|
唯讀整數。聲明了視窗的左上方在螢幕上的的 x 座標和 y 座標。IE、Safari 和 Opera 支援 screenLeft 和 screenTop,而 Firefox 和 Safari 支援 screenX 和 |
2.視窗對象方法
| 方法 |
描述 |
| alert() |
顯示帶有一段訊息和一個確認按鈕的警告框。 |
| blur() |
把鍵盤焦點從頂層視窗移開。 |
| clearInterval() |
取消由 setInterval() 設定的 timeout。 |
| clearTimeout() |
取消由 setTimeout() 方法設定的 timeout。 |
| close() |
關閉瀏覽器視窗。 |
| confirm() |
顯示帶有一段訊息以及確認按鈕和取消按鈕的對話方塊。 |
| createPopup() |
建立一個 pop-up 視窗。 |
| focus() |
把鍵盤焦點給予一個視窗。 |
| moveBy() |
可相對視窗的當前座標把它移動指定的像素。 |
| moveTo() |
把視窗的左上方移動到一個指定的座標。 |
| open() |
開啟一個新的瀏覽器視窗或尋找一個已命名的視窗。 |
| print() |
列印當前視窗的內容。 |
| prompt() |
顯示可提示使用者輸入的對話方塊。 |
| resizeBy() |
按照指定的像素調整視窗的大小。 |
| resizeTo() |
把視窗的大小調整到指定的寬度和高度。 |
| scrollBy() |
按照指定的像素值來滾動內容。 |
| scrollTo() |
把內容滾動到指定的座標。 |
| setInterval() |
按照指定的周期(以毫秒計)來調用函數或計算運算式。 |
| setTimeout() |
在指定的毫秒數後調用函數或計算運算式。 |
3.視窗操作(open方法詳解)
open() 方法用於開啟一個新的瀏覽器視窗或尋找一個已命名的視窗。 window.open(URL,name,features,replace)
| 參數 |
描述 |
| URL |
一個可選的字串,聲明了要在新視窗中顯示的文檔的 URL。如果省略了這個參數,或者它的值是Null 字元串,那麼新視窗就不會顯示任何文檔。 |
| name |
一個可選的字串,該字串是一個由逗號分隔的特徵列表,其中包括數字、字母和底線,該字元聲明了新視窗的名稱。這個名稱可以用作標記 <a> 和 <form> 的屬性 target 的值。如果該參數指定了一個已經存在的視窗,那麼 open() 方法就不再建立一個新視窗,而只是返回對指定視窗的引用。在這種情況下,features 將被忽略。 |
| features |
一個可選的字串,聲明了新視窗要顯示的標準瀏覽器的特徵。如果省略該參數,新視窗將具有所有標準特徵。在視窗特徵這個表格中,我們對該字串的格式進行了詳細的說明。 |
| replace |
一個可選的布爾值。規定了裝載到視窗的 URL 是在視窗的瀏覽曆史中建立一個新條目,還是替換瀏覽曆史中的當前條目。支援下面的值:
- true - URL 替換瀏覽曆史中的當前條目。
- false - URL 在瀏覽曆史中建立新的條目。
|
視窗特徵(Window Features)
| channelmode=yes|no|1|0 |
是否使用劇院模式顯示視窗。預設為 no。 |
| directories=yes|no|1|0 |
是否添加目錄按鈕。預設為 yes。 |
| fullscreen=yes|no|1|0 |
是否使用全螢幕模式顯示瀏覽器。預設是 no。處於全螢幕模式的視窗必須同時處於劇院模式。 |
| height=pixels |
視窗文檔顯示區的高度。以像素計。 |
| left=pixels |
視窗的 x 座標。以像素計。 |
| location=yes|no|1|0 |
是否顯示地址欄位。預設是 yes。 |
| menubar=yes|no|1|0 |
是否顯示功能表列。預設是 yes。 |
| resizable=yes|no|1|0 |
視窗是否可調節尺寸。預設是 yes。 |
| scrollbars=yes|no|1|0 |
是否顯示捲軸。預設是 yes。 |
| status=yes|no|1|0 |
是否添加狀態列。預設是 yes。 |
| titlebar=yes|no|1|0 |
是否顯示標題列。預設是 yes。 |
| toolbar=yes|no|1|0 |
是否顯示瀏覽器的工具列。預設是 yes。 |
| top=pixels |
視窗的 y 座標。 |
| width=pixels |
視窗的文檔顯示區的寬度。以像素計。 |
學習筆記:javascript 視窗對象(window)