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