BOM
BOM:(瀏覽器對象模型)是為了操作瀏覽器而定義的一組接口。是各個瀏覽器廠商根據 DOM 在各自瀏覽器上的實現,表現為不同瀏覽器定義有差別,實現方式不同。
window 窗口 對象
一張圖看懂窗口大小:
open(url, target, "option")
- url:地址比如:
"http://www.baidu.com"
- target:目標窗口,如果該參數是已有窗口或框架的名稱,就會在具有該名稱的窗口或框架中加載第一個參數指定的URL,忽略第三個參數。否則會根據第三個參數位置上傳入的字符串創建一個新窗口或者新標簽頁,第三個參數不寫會走默認。
- "option":舉例:
"height=400, width="400, top=10, left=10, resizable=yes"
設置 | 值 | 說明 |
---|---|---|
fullscreen | yes、no | 表示瀏覽器窗口是否最大化。僅限IE |
height | 數值 | 表示新窗口的高度。不能小於 100 |
left | 數值 | 新窗口的左坐標。不能是負值 |
location | yes、no | 表示是否在瀏覽器窗口中顯示地址欄。不同瀏覽器的默認值不同。如果設置為no,地址欄可能會隱藏,也可能會被禁用(取決於瀏覽器) |
menubar | yes、no | 表示是否在瀏覽器窗口中顯示菜單欄。默認值為no |
resizable | yes、no | 表示是否可以通過拖動瀏覽器窗口的邊框改變其大小。默認值為no |
scrollbars | yes、no | 表示如果內容在視口中顯示不下,是否允許滾動。默認值為no |
status | yes、no | 表示是否在瀏覽器窗口中顯示狀態欄。默認值為no |
toolbar | yes、no | 表示是否在瀏覽器窗口中顯示工具欄。默認值為no |
top | 數值 | 新窗口的上坐標。不能是負值 |
width | 數值 | 表示新窗口的寬度。不能小於 100 |