window對象
- navigator(導航器對象)
- appCodeName:返回瀏覽器的代碼名
- appName:返回瀏覽器的名稱
- appVersion:返回瀏覽器的平臺和版本信息
- cookieEnabled:返回指明瀏覽器中是否禁用cookie的布爾值
- platform:返回瀏覽器的操作系統平臺
- userAgent:返回由客服機發給服務器的user-agent頭部的值
- screen(顯示器對象)
- avaiHeight:返回顯示屏幕的可用高度
- avaiWidth:返回顯示屏幕的可用寬度
- height:返回屏幕的像素高度
- width:返回屏幕的像素寬度
- colorDepth:返回屏幕顏色的位數
- history(歷史對象)
- back:返回前一個URL
- forward:返回下一個URL
- go:返回一個具體頁面
- location(位置對象)
- 屬性
- hash:設置或返回從井號開始的URL
- host:設置或返回主機名和當前URL的端口號
- hostname:設置或返回當前URL的主機名
- href:設置或返回完整的URL
- pathName:設置或返回當前URL的路徑部分
- port:設置或返回當前URL的端口號
- protocol:設置或返回當前URL的協議
- serach:設置或返回從問號開始的URL
- 方法
- assign(URL):加載新的文檔
- reload():重新加載當前頁面
- replace(newURL):用新的文檔替換當前文檔
- document(文檔對象)
-
集合
- anchors【】:描點對象數組
- images【】:圖片對象數組
- links【】:連接對象數組
- forms【】:表單對象數組
-
屬性
- cookie:設置或返回與當前文檔所有有關的cookie
- domain:返回當前文檔的域名
- referrer:返回載入當前文檔的URL
- title:返回當前文檔的標題
- URL:返回當前文檔的URL
-
方法
- open():打開一個新的文檔并擦出舊文檔的內容
- close():關閉文檔輸出流
- write():向當前文檔追加寫入文本
- writeln():宇write()相同在“<pre”>中會追加換行
- 窗口控制
- moveBy
語法:moveBy(水平位移量,垂直位移量)
功能:按照給定像素參數移動指定窗口 - moveTo
語法:moveTo(x,y)
功能:功能將窗口移動到指定的指定坐標(x,y)處 - resizeBy
語法:resizeBy(水平,垂直)
功能:將當前窗口改變指定的大小(x,y)當x、y的值大于0時為擴大當x、y的值小于0時為縮小 - resizeTo
語法:resizeTo(水平寬度,垂直寬度)
功能:將當前窗口改變成((x,y)大小,x、y分別為寬度和高度 - scrollBy
語法:scrollBy(水平位移量。垂直位移量)
功能:將窗口中的內容按給定的位移量滾動 參數為正數時,正向滾動,否則反向滾動 - scrollTo
語法:scrollTo(x,y)
功能:將窗口中的內容滾動到指定位置
- 焦點控制
- focus:得到焦點
- blur:移出焦點
- 打開窗口(open)
-
語法: open("“URL”",“窗口名稱”"。“窗口風格”")
-
功能: 打開一個新的窗口,并在窗口中裝載指定URL地址的網頁
-
窗口風格:
- height數值-窗口高度-不能小于100
- width數值-窗口寬度不能小于100
- left數值窗口左坐標不能為負值
- top-數值窗口上坐標-不能為負值
- location yes/no是否顯示地址欄
- menubar yes/nor是否顯示菜單欄
- resizableyes/nor是否可以改變窗口大小
- scrollbars yes/no否允許出現滾動條
- status yes/ no是否顯示狀態欄
- toolbaryes/ no是否顯示工具欄
- 關閉窗口(close)
- 語法: close()
- 功能: 自動關閉瀏覽器窗口
- 定時器
- setTimeout
語法:語法 setTimeout(執行代碼,毫秒數)
功能:當到了指定的毫秒數后。自動執行功能代碼語法
clearTimeout
語法:clearTimeout(定時器)
功能:取消由setTimeout()沒置的定時器 - setInterval
語法:setInterval(重復執行的代碼,毫秒數)
功能:按指定周期重復執行功能代碼 - clearInterval
語法:clearInterval(時間間隔器)
功能:取消由setInterval()設置的時間間隔器
- 對話框
-
alert
語法: alert("“提示字符串”")
功能: 彈出一個警告框,在警告框內顯示提示字符串文本 -
confirm
語法: confirm(“提示字符串”")
功能: 顯示一個確認框,在確認框內顯示提示字符串 當用戶單擊"確定"“按鈕時該返回true 單擊”"取消“時返回false -
prompt
語法: prompt("“提示字符串”"。““缺省文本”")
功能: 顯示一個輸入框。在輸入框內顯示提示字符串 在輸入文本框顯示缺省文本,并等特用戶輸入 當用戶單擊“確定按鈕時,返回用戶輸入的字符串當單擊“取消""按鈕時,返回nul值
- 屬性
-
狀態欄
- defaultStatus:改變瀏覽器狀態欄的默認顯示
- status:臨時改變瀏覽器狀態欄的顯示
-
窗口位置
IE- screenLeft:聲明窗口的左上角的X坐標
- screenTop:聲明窗口的左上角的Y坐標
- document.body.scrollLeft document.documentElement.scrollLeft:聲明當前文檔向右滾動過的像素數
- document.body.scrollTop document.documentElement.scrollTop:聲明當前文檔向下滾動過的像素數
!IE
- screenx 聲明窗口的左上角的X坐標
- screenYr聲明窗口的左上角的Y坐標
- pageXOffset聲明當前文檔向右滾動過的像素數
- pageYoffset聲明當前文檔向下滾動過的像素數
FF
- innerHeight返回窗口的文檔顯示區的高度
- innerwidthr返回窗口的文檔顯示區的寬度
- outerHeight返回窗口的外部高度
- outerWidth返回窗口的外部寬度
-
其他屬性
- opener:可以實現同域名下跨窗體之間的通訊 一個窗體要包含另一個窗體的
- closed當前窗口關閉時返回true
- name設置或返回窗口的名稱
- self返回對當前窗口的引用