天天看點

【JavaScript】window對象屬性

window對象-屬性

closed屬性:表示對應的window對象的視窗是否關閉。

傳回true表示視窗已經被關閉,傳回false表示視窗沒

有被關閉。

opener屬性:傳回打開目前視窗的window對象。

defaultstatus屬性:用于設定和傳回視窗狀态欄中預設

顯示的文本内容。 也就是在沒有任何操作的情況下狀态

欄中所顯示的文本内容。

status屬性:它設定和傳回視窗狀态欄中目前正在顯示的

文本内容。

screentop屬性:傳回視窗左上角頂點在螢幕上的垂直位置。

screenleft屬性:傳回視窗左上角頂點在螢幕上的水準位置。

我們關閉或跳轉的時候檢查網頁視窗是否被關閉,如果沒有

關閉就馬上關閉通知所在視窗。

測試樣例:(控制底部狀态欄的位置)

teat.html:

information2.html:

效果:點選text.html之後,會彈出information2.html視窗,

此時浏覽器test.html的狀态欄還沒有資訊。5秒之後

information2.html視窗關閉,浏覽器test.html的狀态欄出現了

"www.baidu.com"的字樣,而且不斷的從狀态欄左側邊框向右移

動,40個空格之後又向左移動,不停的重複這一動作。

window對象-location對象

用于設定和傳回浏覽器中目前顯示的網頁文檔的url資訊。

location中常用的屬性就是href屬性,設定這個屬性可以讓浏覽器

載入一個新的網頁文檔。

window.location.href="www.baidu.com";

等效于

window.navigate("www.baidu.com");

//navigate方法:用于将目前視窗導航到新的url資源上

<script>

</script>

立即跳轉到baidu首頁

settimeout('window.location.href="www.baidu.com";',2000);

2秒之後網頁重定向至百度首頁

location對象的replace方法也可以用于載入一個新的網頁

settimeout('window.location.replace("www.baidu.com");',2000);

location對象的reload方法用于重新載入(重新整理)視窗中的目前網頁。

每隔兩秒鐘重新整理一下文檔:

settimeout('window.location.reload();',2000);

回複論壇資訊的重新整理:

opener.location.reload();

這個是寫的留言編輯頁面,而重新整理的是打開這個編輯框的

網頁,這樣,留言發表着就可以馬上看到自己發的留言了。

轉載請注明出處:http://blog.csdn.net/acmman/article/details/44132073

繼續閱讀