window對(duì)象具有如下屬性:
status
statusbar
statusbar.visible
defaultstatus
location
locationbar
locationbar.visible
self
name
closed
frames
frames.length
length
document
history
innerHeight
innerWidth
menubar
menubar.visible
opener
outerHeight
outerWidth
pageXOffset
pageYOffset
parent
personalbar
personalbar.visible
scrollbar
scrollbar.visible
toolbar
toolbar.visible
top
1. status屬性
語(yǔ)法格式:
window.status=字符串
功能:設(shè)置或給出瀏覽器窗口中狀態(tài)欄的當(dāng)前顯示信息。
小技巧:可以使用該屬性設(shè)置瀏覽器窗口狀態(tài)欄信息。
2. statusbar屬性
語(yǔ)法格式:
window.statusbar.屬性
功能:statusbar屬性本身也是一個(gè)對(duì)象,用于訪問(wèn)它自已的visible屬性從而確
定狀態(tài)欄是否可見(jiàn)。
注:IE5.5瀏覽器不支持該屬性。
3. statusbar.visible屬性
語(yǔ)法格式:
window.statusbar.visible
功能:檢查狀態(tài)欄是否可見(jiàn),如果可見(jiàn)則返回true,反之返回false。
注:IE5.5瀏覽器不支持該屬性。
4. defaultstatus屬性
語(yǔ)法格式:
window.defaultstatus[=字符串]
功能:defaultstatus屬性值是瀏覽器窗中狀態(tài)欄的默認(rèn)顯示信息。
5.location屬性
語(yǔ)法格式:
window.location=URL
功能:給出當(dāng)前窗口的URL信息或指定打開(kāi)窗口的URL。
6. locationbar屬性
語(yǔ)法格式:
window.locationbar.屬性
功能:locationbar屬性也可以看成是一個(gè)子對(duì)象,這個(gè)屬性用來(lái)獲取它自已的
visible屬性來(lái)確定位置欄是否可見(jiàn)。
到目前為止,該屬性只有一個(gè)子屬性:visible。
注:IE5.5不支持該屬性。
7. locationbar.visible屬性
語(yǔ)法格式:
window.locationbar.visible
功能:返回位置欄是否可見(jiàn),如果可見(jiàn)返回true,反之返回false。
注:IE5.5不支持該屬性。
8. self屬性
語(yǔ)法格式:
window.self.方法
window.self.屬性
功能:該屬性包含當(dāng)前窗口的標(biāo)志,利用這個(gè)屬性,可以保證在多個(gè)窗口被打開(kāi)
的情況下,正確調(diào)用當(dāng)前窗口內(nèi)的函數(shù)或?qū)傩远粫?huì)發(fā)生混亂。
9. name屬性
語(yǔ)法格式:
window.name=名稱
功能:返回窗口名稱,這個(gè)名稱是由window.open()方法創(chuàng)建新窗口時(shí)給定的。
在javascript1.0版本中,這個(gè)屬性只能用于讀取窗口名稱,而到了
javascript1.1版本時(shí),可以用這個(gè)屬性給一個(gè)不是用window.open()方法創(chuàng)建的
窗口指定一個(gè)名稱。
10. closed屬性
語(yǔ)法格式:
window.closed
功能:closed屬性用于返回指定窗口的實(shí)例是否已經(jīng)關(guān)閉,如果關(guān)閉,返回true
,反之返回flase。
11. frames屬性
語(yǔ)法格式:
window.frames["框架名稱"]
window.frames[數(shù)值]
功能:frames屬性是一個(gè)數(shù)組,用來(lái)存儲(chǔ)文檔中每一個(gè)由元素創(chuàng)建的子窗口(框
架)實(shí)例,其中的下標(biāo)即可以是次序號(hào)也可以是用FRAME元素的NAME屬性指定的名
稱來(lái)得到并使用。
12. frames.length屬性
語(yǔ)法格式:
window.frames.length
功能:frames.length屬性用于給出文檔中子窗口(框架)實(shí)例的個(gè)數(shù)。
13. length屬性
語(yǔ)法格式:
window.length
功能:length屬性返回一個(gè)窗口內(nèi)的子窗口數(shù)目,該屬性與
window.frame.length屬性的值相同。
14. document屬性
語(yǔ)法格式:
window.document.事件
window.document.方法
window.document.屬性
功能:window對(duì)象的子對(duì)象document是javascript的核心對(duì)象,在腳本中遇到
BODY元素時(shí)創(chuàng)建一個(gè)實(shí)例。
15. history屬性
語(yǔ)法格式:
window.history[數(shù)值]
window.history.方法()
window.history.屬性
window對(duì)象的子對(duì)象history是javascript的核心對(duì)象之一,該屬性包含了一個(gè)
已訪問(wèn)過(guò)頁(yè)面的名稱和URL的數(shù)組。
16. innerHeight屬性
語(yǔ)法格式:
window.innerHeight=數(shù)值
功能:返回或指定瀏覽器窗口中文檔的像素高度,這個(gè)高度不包括任何工具欄和
組成窗口的頁(yè)面修飾高度。
注:IE5.5不支持該屬性。
17. innerWidth屬性
語(yǔ)法格式:
window.innerHeight=數(shù)值
功能:返回或指定瀏覽器窗口中文檔的像素寬度,這個(gè)寬度不包括任何工具欄和
組成窗口的頁(yè)面修飾寬度。
注:IE5.5不支持該屬性。
18. menubar屬性
語(yǔ)法格式:
window.menubar.屬性
功能:menubar屬性也可以看成是一個(gè)子對(duì)象,這個(gè)屬性用來(lái)獲取它自已的
visible屬性來(lái)確定菜單欄是否可見(jiàn)。
到目前為止,該屬性只有一個(gè)子屬性:visible。
注:IE5.5不支持該屬性。
19. menubar.visible屬性
語(yǔ)法格式:
window.menubar.visible
功能:menubar.visible屬性用于返回菜單欄是否可見(jiàn),如果可見(jiàn)返回true,反
之返回false。
注:IE5.5不支持該屬性。
20. opener屬性
語(yǔ)法格式:
window.opener
window.opener.方法
window.opener.屬性
功能:opener屬性與打開(kāi)該窗口的父窗口相聯(lián)系,當(dāng)訪問(wèn)子窗口中operer屬性時(shí)
,返回的是父窗口。通過(guò)該屬性,可以使用父窗口對(duì)象中的方法和屬性。
21. outerHeight屬性
語(yǔ)法格式:
window.outerHeight
功能:outerHeight屬性用于訪問(wèn)瀏覽器窗口的像素高度,該高度包括工具欄和
裝飾邊的高度。
注:IE5.5不支持該屬性。
22. outerWidth屬性
語(yǔ)法格式:
window.outerWidth
功能:outerWidth屬性用于訪問(wèn)瀏覽器窗口的像素寬度,該寬度包括工具欄和裝
飾邊的寬度。
注:IE5.5不支持該屬性。
23. pageXOffset屬性
語(yǔ)法格式:
window.pageXOffset=數(shù)值
功能:指定瀏覽器窗口中文檔左上角在窗口中的當(dāng)前水平像素位置。在利用
moveTo移動(dòng)之前,可以通過(guò)該屬性來(lái)決定是否需要移動(dòng)窗口。因?yàn)樵搶傩苑祷亓?/P>
可見(jiàn)文檔相對(duì)整個(gè)頁(yè)面的當(dāng)前位置。
注:IE5.5不支持該屬性。
24. pageYOffset屬性
語(yǔ)法格式:
window.pageYOffset=數(shù)值
功能:指定瀏覽器窗口中文檔左上角在窗口中的當(dāng)前垂直像素位置。在利用
moveTo移動(dòng)之前,可以通過(guò)該屬性來(lái)決定是否需要移動(dòng)窗口。因?yàn)樵搶傩苑祷亓?/P>
可見(jiàn)文檔相對(duì)整個(gè)頁(yè)面的當(dāng)前位置。
注:IE5.5不支持該屬性。
25. parent屬性
語(yǔ)法格式:
window.parent.frames[數(shù)值]
window.parent.framesName
功能:訪問(wèn)各個(gè)子窗口(多框架)所在的父窗口。
26. personalbar屬性
語(yǔ)法格式:
window.personalbar.屬性
功能:personalbar屬性本身也是一個(gè)對(duì)象,用于訪問(wèn)其自身的visible屬性來(lái)確
定個(gè)人欄是否可見(jiàn)。
注:IE5.5不支持該屬性。
27. personalbar.visible屬性
語(yǔ)法格式:
window.personalbar.visible
功能:確定個(gè)人欄是否可見(jiàn),如果可見(jiàn)則返回true,反之返回false。
注:IE5.5不支持該屬性。
28. scrollbars屬性
語(yǔ)法格式:
window.scrollbars.屬性
功能:scrollbars屬性本身也是一個(gè)對(duì)象,用于訪問(wèn)其自身的visible屬性來(lái)確
定滾動(dòng)欄是否可見(jiàn)。
注:IE5.5不支持該屬性。
29. scrollbars.visible屬性
語(yǔ)法格式:
window.scrollbars.visible
功能:scrollbars.visible用于確定滾動(dòng)欄是否可見(jiàn),如果可見(jiàn)則返回true,反
之返回false。
注:IE5.5不支持該屬性。
30. toolbar屬性
語(yǔ)法格式:
window.toolbar.屬性
功能:toolbar屬性本身也是一個(gè)對(duì)象,用于訪問(wèn)它自已的visible屬性從而確定
工具欄是否可見(jiàn)。
注:IE5.5不支持該屬性。
31. toolbar.visible屬性
語(yǔ)法格式:
window.toolbar.visible
功能:toolbar.visible屬性用于檢查工具欄是否可見(jiàn),如果可見(jiàn)則返回true,
反之返回false。
注:IE5.5不支持該屬性。
32. top屬性
語(yǔ)法格式:
window.top.frames[數(shù)值]
window.top.frameName
window.top.方法()
window.top.屬性
功能:window對(duì)象的top屬性用于包含所有裝入瀏覽器的子窗口(多框架)的最頂層窗口的信息。
更多信息請(qǐng)查看IT技術(shù)專欄