sifat dan kaedah objek tetingkap
Sifat objek tetingkap
Mula-mula, gelung melalui semua sifat objek tetingkap:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>php.cn</title> <script> //循環(huán)遍歷window對象的所有屬性 /* for(name|index in obj|arr){ } 描述:只能循環(huán)數(shù)組的下標(biāo),或?qū)ο蟮膶傩浴? 說明:如果循環(huán)數(shù)組的話,每次循將取下標(biāo)值。 對于數(shù)組中值為undefined的,不會循環(huán)。 循環(huán)數(shù)組,只返回有效的值。 如果循對象的話,每次循環(huán)取對象屬性。 嚴(yán)格的來說,對象中沒有方法一說,所有的都是屬性。 將一個函數(shù)賦給一個屬性后,這個屬性就變成方法了。 */ var i = 1; for(var name in window) { document.write(i+" "+name+"<br>"); i++; } </script> </head> <body> </body> </html>
nama : Merujuk kepada nama tetingkap atau bingkai penyemak imbas. Nama ini digunakan untuk atribut sasaran teg a.
Tetapkan nama tetingkap: window.name = “newWin”
Dapatkan nama tetingkap : document.write (nama);
atas: Mewakili tetingkap peringkat atas. Contohnya: window.top
ibu bapa: mewakili tetingkap induk, terutamanya digunakan untuk bingkai.
diri: mewakili tetingkap semasa, terutamanya digunakan dalam bingkai.
innerWidth: merujuk kepada lebar dalaman tetingkap penyemak imbas (tidak termasuk bar menu, bar alat, bar alamat, bar status ini disokong oleh Firefox.
Di bawah IE, gunakan document.documentElement.clientWidth dan bukannya window.innerWidth
innerHeight: merujuk kepada ketinggian dalaman tetingkap penyemak imbas (tidak termasuk bar menu, bar alat, bar alamat, bar status Atribut ini disokong oleh Firefox.
Di bawah IE, gunakan document.documentElement.clientHeight dan bukannya window.innerHeight
document.documentElement is< ;html> ; mark object
document.body ialah <body> mark object
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>php.cn</title> <script> //實例:測試當(dāng)前網(wǎng)頁的寬度和高度 //兼容所有瀏覽器 var width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth; var height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight; //輸出結(jié)果 document.write("寬度:"+width+",高度:"+height); </script> </head> <body> </body> </html>
kaedah objek tingkap
-
alert(): Muncul kotak dialog amaran.
prompt(): Muncul kotak dialog input.
confirm(): Muncul kotak dialog pengesahan. Mengembalikan benar jika butang OK diklik dan palsu jika Batal diklik.
tutup(): Tutup tetingkap
cetak(): Cetak tetingkap