window對象的常用屬性:
window.self 返回當前窗口的引用
window.parent 返回當前窗體的父窗體對象
window.top 返回當前窗體最頂層的父窗體的引用
window.outerwidth 返回當前窗口的外部寬
window.outerheight 返回當前窗口的外部高
window.innerwidth 返回當前窗口的可顯示區域寬
window.innerheight 返回當前窗口的可顯示區域高
提示:通過直接在Chrome控制台中輸入console.log(window)可以查看到其所有的被當前瀏覽器支持的屬性及值。
window對象的常用方法:
與打開窗口相關的方法:
window.prompt() 彈出一個輸入提示框,若用戶點擊了“取消”則返回null
window.alert() 彈出一個警告框
window.confirm() 彈出一個確認框
window.close() 關閉當前瀏覽器窗口。 有些瀏覽器對此方法有限制。
window.open(uri, [name], [features]) 打開一個瀏覽器窗口,顯示指定的網頁。name屬性值可以是“_blank”、“_self”、“_parent”、“_top”、任意指定的一個窗口名。
window.blur( ) 指定當前窗口失去焦點
window.focus( ) 指定當前窗口獲得焦點
window.showModalDialog(uri, [dataFromParent]) 打開一個“模態窗口”(打開的子窗口只要不關閉,其父窗口即無法獲得焦點;且父子窗口間可以傳遞數據)