---恢復內容開始---
一.使用window中的屬性時 window.屬性,直接跟屬性名。而調用window的函數時 window.hanshu(); 要在其函數名后面加括號。
二.window的基本屬性:
1.opener:當我首次打開這個網頁窗口時,則opener的屬性是null。
2.open():其括號內包含四部分open(“寫要打開的頁面地址”,“在新窗口打開_blank還是在自身窗口打開_slef”,“設定要打開的窗口的格式:寬度高度、scrollbars=yes出現滾動條、toolbar=no新打開的窗口無工具條、menbar=no無菜單欄、status=no無狀態欄、left=100打開的窗口距離左邊的距離、resizable=no窗口大小不可調、location=yes有地址欄”,“”)
3.close():關閉其打開的窗口。利用open屬性我們可以打開一個或者多個窗口。如果我們想讓open只能打開一個窗口的話。我們就要把window.open()獲得的值付給一個變量如以下代碼所示:
function dianji()
{
if(a==null)
{
a=window.open("http://www.baidu.com","_blank","width=100 height=100");
}
}
如上所示把所獲得的的值賦給變量a,然后判斷一下a是否等於null。若果可以往下執行,反之則不行。
然后當我們想關閉時,就要給其設定另一個事件來觸發關閉的函數:
function guan()
{
a.close();//直接a.close()
}
4.間隔和延時
1000毫秒==1秒
1.間隔:window.setInterval(“要執行的函數”,間隔的時間毫秒數);間隔如果不清楚是無限執行的!
2.清除間隔:window.clearinterval(間隔的id);循環一次之后用來清除間隔執行的代碼。
3.延時:window.setTimeout(“要執行的函數”,延時的毫秒數);延時只執行一次,延時多長時間,多長時間之后才執行。
4.清除延時:windo.clearTimeout(延時的id);
5.調整頁面
1.window.navigate(“url”);跳轉至目標頁面,在谷歌瀏覽器下有bug。
2.window.moveTo(x,y)跳轉至頁面的某一位置,位置有x,y決定。
3.window.resizeTo(寬,高)調整頁面的寬度和高度。
4.window.scrollTo(x,y)滾動頁面至哪里,y代表縱向的滾動。
6.window.history對象
歷史記錄,通過歷史記錄可以操作頁面前進或者后退
1.window.history.back();頁面前進后退
2.window.history.forward();頁面前進
3.window.history.go(n);n如果是正數則代表前進幾個頁面,如果是負數則代表后退幾個頁面,我們一般用這一種來進行history的操作!
7.window.location對象
1.window.location.href=“http://www.baidu.com”;修改頁面地址會跳轉頁面1
---恢復內容結束---