設置 | 值 | 說明 |
left | Number | 新創建的窗口的左坐標,不能為負數* |
top | Number | 說明新創建的窗口的上坐標。不能為負數* |
height | Number | 設置新創建的窗口的高度。該數字不能小于100* |
width | Number | 設置新創建的窗口的寬度。該數字不能小于100* |
resizable | yes,no | 判斷新窗口能否拖動邊線調整大小,默認值是no |
scrollable | yes,no | 判斷新窗口是否允許滾動,默認值是no |
toolbar | yes,no | 判斷新窗口是否顯示工具欄,默認值是no |
status | yes,no | 判斷新窗口是否顯示狀態欄,默認值是no |
location | yes,no | 判斷新窗口是否顯示地址欄,默認值是no |
注意:特性字符串是用逗號分隔的,因此在逗號或等號前后不能有空格。
window.open()方法將返回window對象作為它的函數值,該window對象就是新創建的窗口(如果給定的名字是已有的框架名,則為框架)。用這個對象,可以操作新創建的窗口。
這個就不用多寫了。alert()、confirm()、prompt()
狀態欄告訴了用戶何時在載入頁面,何時完成載入頁面,可以通過window的兩個屬性控制:status和defaultStatus
defaultStatus用于定義瀏覽器狀態欄的默認顯示內容,但當鼠標移動到鏈接上時,狀態欄的文字就會改變,移出鏈接又會變為defaultStatus定義的值。這點區別于status屬性用于臨時改變狀態欄內容。
setTimeout()接收兩個參數,第一個參數可以是代碼串也可以是函數指針,第二個參數是執行它之前要等待的毫秒數(1/1000秒)。
要暫停取消則調用clearTimeout()方法,該方法接收一個參數“數字暫停ID”,數字暫停ID是由setTimeout()創建的。setTimeout()返回的是一個數字暫停ID,與操作系統中的進程ID相似。暫停ID本質上是要延遲的進程的ID。
go()方法只有一個參數,即前進或后退的頁面數。如果是負數,就在瀏覽器歷史中后退,如果是整數,就前進。
window.history.go(-1); //后退一頁
window.history.go(1); //前進一頁
或者
history.go(-1); //window對象的引用不是必需的
用back()方法和forward()方法可以實現同樣的操作:
history.back(); //后退一頁
history.forward(); //前進一頁
用length屬性查看歷史中的頁面數:
alert(history.length);
如果想前進或后退多個頁面,可以用length屬性先看看是否可以這樣做。
新聞熱點
疑難解答