propriétés et méthodes de l'objet fenêtre
Propriétés de l'objet fenêtre
Tout d'abord, parcourez toutes les propriétés de l'objet fenêtre?:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>php.cn</title> <script> //循環(huán)遍歷window對(duì)象的所有屬性 /* for(name|index in obj|arr){ } 描述:只能循環(huán)數(shù)組的下標(biāo),或?qū)ο蟮膶傩浴? 說明:如果循環(huán)數(shù)組的話,每次循將取下標(biāo)值。 對(duì)于數(shù)組中值為undefined的,不會(huì)循環(huán)。 循環(huán)數(shù)組,只返回有效的值。 如果循對(duì)象的話,每次循環(huán)取對(duì)象屬性。 嚴(yán)格的來說,對(duì)象中沒有方法一說,所有的都是屬性。 將一個(gè)函數(shù)賦給一個(gè)屬性后,這個(gè)屬性就變成方法了。 */ var i = 1; for(var name in window) { document.write(i+" "+name+"<br>"); i++; } </script> </head> <body> </body> </html>
nom : Fait référence au nom de la fenêtre ou du cadre du navigateur. Ce nom est utilisé pour l'attribut cible de la balise a.
Définissez le nom de la fenêtre : window.name = ? newWin ?
Obtenez le nom de la fenêtre : document.write (name);
top?: Représente la fenêtre de niveau supérieur. Par exemple : window.top
parent : représente la fenêtre parent, principalement utilisée pour les frames.
self?: représente la fenêtre actuelle, principalement utilisée dans les frames.
innerWidth?: fait référence à la largeur intérieure de la fenêtre du navigateur (hors barre de menu, barre d'outils, barre d'adresse, barre d'état). Cet attribut est pris en charge par Firefox.
Sous IE, utilisez document.documentElement.clientWidth au lieu de window.innerWidth
innerHeight : fait référence à la hauteur intérieure de la fenêtre du navigateur (hors barre de menu, barre d'outils, barre d'adresse, barre d'état). Cet attribut est pris en charge par Firefox.
Sous IE, utilisez document.documentElement.clientHeight au lieu de window.innerHeight
document.documentElement is< ;html> ; marquer l'objet
document.body est <body> marquer l'objet
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>php.cn</title> <script> //實(shí)例:測(cè)試當(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>
méthode d'objet fenêtre
-
alert()?: affiche une bo?te de dialogue d'avertissement.
prompt()?: affiche une bo?te de dialogue de saisie.
confirm()?: affiche une bo?te de dialogue de confirmation. Renvoie vrai si vous cliquez sur le bouton OK et faux si vous cliquez sur Annuler.
close() : Ferme la fenêtre
print() : Imprime la fenêtre
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>php.cn</title> <script> function delect() { if(window.confirm("你確認(rèn)要?jiǎng)h除嗎?")){ //跳轉(zhuǎn)到指定刪除頁面執(zhí)行刪除操作 location.href="http://ipnx.cn"; } } </script> </head> <body> <a href="#" onClick="delect()">刪除</a> </body> </html>