明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

對(duì)于Web設(shè)計(jì)、開(kāi)發(fā)中window對(duì)象的資料

[摘要]What is "window" ? window 代表瀏覽器中一個(gè)打開(kāi)的窗口。Window的屬性 屬性描述closed獲取引用窗口是否已關(guān)閉。defaultStatus設(shè)置或獲取要在窗口底部的狀態(tài)欄上顯示的缺省信息。dialogArguments設(shè)置或獲取傳遞給模式對(duì)話框窗...
What is "window" ?

window 代表瀏覽器中一個(gè)打開(kāi)的窗口。

Window的屬性

 

屬性描述
closed獲取引用窗口是否已關(guān)閉。
defaultStatus設(shè)置或獲取要在窗口底部的狀態(tài)欄上顯示的缺省信息。
dialogArguments設(shè)置或獲取傳遞給模式對(duì)話框窗口的變量或變量數(shù)組。
dialogHeight設(shè)置或獲取模式對(duì)話框的高度。
dialogLeft設(shè)置或獲取模式對(duì)話框的左坐標(biāo)。
dialogTop設(shè)置或獲取模式對(duì)話框的頂坐標(biāo)。
dialogWidth設(shè)置或獲取模式對(duì)話框的寬度。
frameElement獲取在父文檔中生成 window 的 frame 或 iframe 對(duì)象。
length設(shè)置或獲取集合中對(duì)象的數(shù)目。
name設(shè)置或獲取表明窗口名稱(chēng)的值。
offscreenBuffering設(shè)置或獲取對(duì)象在對(duì)用戶可見(jiàn)之前是否要先在屏幕外繪制。
opener設(shè)置或獲取創(chuàng)建當(dāng)前窗口的窗口的引用。
parent獲取對(duì)象層次中的父窗口。
returnValue設(shè)置或獲取從模式對(duì)話框返回的值。
screenLeft獲取瀏覽器客戶區(qū)左上角相對(duì)于屏幕左上角的 x 坐標(biāo)。
screenTop獲取瀏覽器客戶區(qū)左上角相對(duì)于屏幕左上角的 y 坐標(biāo)。
self獲取對(duì)當(dāng)前窗口或框架的引用。
status設(shè)置或獲取位于窗口底部狀態(tài)欄的信息。
top獲取最頂層的祖先窗口。

 

Window的事件
事件描述
onactivate當(dāng)對(duì)象設(shè)置為活動(dòng)元素時(shí)觸發(fā)。
onafterprint對(duì)象所關(guān)聯(lián)的文檔打印或打印預(yù)覽后立即在對(duì)象上觸發(fā)。
onbeforedeactivate在 activeElement 從當(dāng)前對(duì)象變?yōu)楦肝臋n其它對(duì)象之前立即觸發(fā)。
onbeforeprint對(duì)象的關(guān)聯(lián)文檔打印或打印預(yù)覽前在對(duì)象上觸發(fā)。
onbeforeunload在頁(yè)面將要被卸載前觸發(fā)。
onblur對(duì)象失去輸入焦點(diǎn)時(shí)觸發(fā)。
oncontrolselect當(dāng)用戶將要對(duì)該對(duì)象制作一個(gè)控件選中區(qū)時(shí)觸發(fā)。
ondeactivate當(dāng) activeElement 從當(dāng)前對(duì)象變?yōu)楦肝臋n其它對(duì)象時(shí)觸發(fā)。
onerror當(dāng)對(duì)象裝載過(guò)程中發(fā)生錯(cuò)誤時(shí)觸發(fā)。
onfocus當(dāng)對(duì)象獲得焦點(diǎn)時(shí)觸發(fā)。
onhelp當(dāng)用戶在瀏覽器為當(dāng)前窗口時(shí)按 F1 鍵時(shí)觸發(fā)。
onload在瀏覽器完成對(duì)象的裝載后立即觸發(fā)。
onmove當(dāng)對(duì)象移動(dòng)時(shí)觸發(fā)。
onmoveend當(dāng)對(duì)象停止移動(dòng)時(shí)觸發(fā)。
onmovestart當(dāng)對(duì)象開(kāi)始移動(dòng)時(shí)觸發(fā)。
onresize當(dāng)對(duì)象的大小將要改變時(shí)觸發(fā)。
onresizeend當(dāng)用戶更改完控件選中區(qū)中對(duì)象的尺寸時(shí)觸發(fā)。
onresizestart當(dāng)用戶開(kāi)始更改控件選中區(qū)中對(duì)象的尺寸時(shí)觸發(fā)。
onscroll當(dāng)用戶滾動(dòng)對(duì)象的滾動(dòng)條時(shí)觸發(fā)。
onunload對(duì)象卸載前立即觸發(fā)。

window的集合
集合描述
frames獲取給定文檔定義或與給定窗口關(guān)聯(lián)的文檔定義的所有 window 對(duì)象的集合。

window的方法
方法描述
alert顯示包含由應(yīng)用程序自定義消息的對(duì)話框。
attachEvent將指定函數(shù)綁定到事件,以便每當(dāng)該事件在對(duì)象上觸發(fā)時(shí)都調(diào)用該函數(shù)。
blur使元素失去焦點(diǎn)并觸發(fā) onblur 事件。
clearInterval使用 setInterval 方法取消先前開(kāi)始的間隔事件。
clearTimeout取消先前用 setTimeout 方法設(shè)置的超時(shí)事件。
close關(guān)閉當(dāng)前瀏覽器窗口或 HTML 應(yīng)用程序(HTA)。
confirm顯示一個(gè)確認(rèn)對(duì)話框,其中包含一個(gè)可選的消息和確定取消按鈕。
createPopup創(chuàng)建彈出窗口。
detachEvent從事件中取消指定函數(shù)的綁定,這樣當(dāng)事件觸發(fā)時(shí)函數(shù)就不會(huì)收到通知了。
execScript以給定語(yǔ)言執(zhí)行指定的腳本。
focus使得元素得到焦點(diǎn)并執(zhí)行由 onfocus 事件指定的代碼。
moveBy將窗口的位置移動(dòng)指定 xy 偏移值。
moveTo將窗口左上角的屏幕位置移動(dòng)到指定的 xy 位置。
navigate在當(dāng)前窗口中裝入指定 URL。
open打開(kāi)新窗口并裝入給定 URL 的文檔。
print打印與窗口關(guān)聯(lián)的文檔。
prompt顯示一個(gè)提示對(duì)話框,其中帶有一條消息和一個(gè)輸入框。
resizeBy更改窗口的當(dāng)前位置縮放指定的 x 和 y 偏移量。
resizeTo將窗口的大小更改為指定的寬度和高度值。
scroll將窗口滾動(dòng)到自左上角起指定的 x 和 y 偏移量。
scrollBy將窗口滾動(dòng) x 和 y 偏移量。
scrollTo將窗口滾動(dòng)到指定的 x 和 y 偏移量。
setActive設(shè)置對(duì)象為當(dāng)前對(duì)象而不將對(duì)象置為焦點(diǎn)。
setInterval每經(jīng)過(guò)指定毫秒值后計(jì)算一個(gè)表達(dá)式。
setTimeout經(jīng)過(guò)指定毫秒值后計(jì)算一個(gè)表達(dá)式。
showHelp顯示幫助文件。此方法可用于 Microsoft HTML 幫助。
showModalDialog創(chuàng)建一個(gè)顯示指定 HTML 文檔的模式對(duì)話框。
showModelessDialog創(chuàng)建一個(gè)顯示指定 HTML 文檔的非模式對(duì)話框。

window的對(duì)象
對(duì)象描述
clientInformation包含關(guān)于 Web 瀏覽器的信息。
clipboardData提供了對(duì)于預(yù)定義的剪貼板格式的訪問(wèn),以便在編輯操作中使用。
document代表給定瀏覽器窗口中的 HTML 文檔。
event代表事件狀態(tài),如事件發(fā)生的元素,鍵盤(pán)狀態(tài),鼠標(biāo)位置和鼠標(biāo)按鈕狀態(tài)。
external允許訪問(wèn)由 Microsoft® Internet Explorer 瀏覽器組件宿主應(yīng)用程序提供的附加對(duì)象模型。
history包含了用戶已瀏覽的 URL 的信息。
location包含關(guān)于當(dāng)前 URL 的信息。
navigator包含關(guān)于 Web 瀏覽器的信息。
screen包含關(guān)于客戶屏幕和渲染能力的信息。