ObjetWindow


Objet Window

L'objet Window représente une fenêtre ouverte dans le navigateur.

Si un document contient des cadres (balises <frame> ou <iframe>), le navigateur crée un objet window pour le document HTML et un objet window supplémentaire pour chaque cadre.

NoteRemarque :Il n'existe aucune norme publique qui s'applique à l'objet window, mais tous les navigateurs le prennent en charge.


Propriétés de l'objet Window

Propriété Description
closed Renvoie si la fenêtre a été fermée.
defaultStatus Définit ou renvoie le texte par défaut dans la barre d'état de la fenêtre.
document Une référence en lecture seule à l'objet Document. (VoirObjet)
frames Renvoie tous les cadres nommés dans la fenêtre. Cette collection est un tableau d'objets Window, chacun contenant un cadre dans la fenêtre.
history Une référence en lecture seule à l'objet History. VoirObjet History。
innerHeight Renvoie la hauteur de la zone d'affichage du document de la fenêtre.
innerWidth Renvoie la largeur de la zone d'affichage du document de la fenêtre.
localStorage Stocke des paires clé/valeur dans le navigateur. Aucun délai d'expiration.
longueur Définit ou renvoie le nombre de cadres dans la fenêtre.
location L'objet Location pour la fenêtre ou le cadre. VoirObjet Location。
name Définit ou renvoie le nom de la fenêtre.
navigator Une référence en lecture seule à l'objet Navigator. VoirObjet Navigator。
opener Renvoie une référence à la fenêtre qui a créé cette fenêtre.
outerHeight Renvoie la hauteur extérieure de la fenêtre, y compris les barres d'outils et les barres de défilement.
outerWidth Renvoie la largeur extérieure de la fenêtre, y compris les barres d'outils et les barres de défilement.
pageXOffset Définit ou renvoie la position X de la page actuelle par rapport au coin supérieur gauche de la zone d'affichage de la fenêtre.
pageYOffset Définit ou renvoie la position Y de la page actuelle par rapport au coin supérieur gauche de la zone d'affichage de la fenêtre.
parent Renvoie la fenêtre parente.
écran Une référence en lecture seule à l'objet Screen. VoirObjet Screen。
screenLeft Renvoie la coordonnée x de la fenêtre par rapport à l'écran.
screenTop Renvoie la coordonnée y de la fenêtre par rapport à l'écran.
screenX Renvoie la coordonnée x de la fenêtre par rapport à l'écran.
sessionStorage Stocke des paires clé/valeur dans le navigateur. Ces données seront supprimées après la fermeture de la fenêtre ou de l'onglet.
screenY Renvoie la coordonnée y de la fenêtre par rapport à l'écran.
self Renvoie une référence à la fenêtre actuelle. Équivalent à la propriété Window.
status Définit le texte dans la barre d'état de la fenêtre.
top Renvoie la fenêtre parente la plus haute.

Méthodes de l'objet Window

 
Méthode Description
alert() Affiche une boîte d'alerte avec un message et un bouton OK.
atob() Décode une chaîne encodée en base-64.
btoa() Crée une chaîne encodée en base-64.
blur() Déplace le focus clavier en dehors de la fenêtre de niveau supérieur.
clearInterval() Annule le délai défini par setInterval().
clearTimeout() Annule le délai défini par la méthode setTimeout().
close() Ferme la fenêtre du navigateur.
confirm() Affiche une boîte de dialogue avec un message, un bouton OK et un bouton Annuler.
createPopup() Crée une fenêtre pop-up.
focus() Donne le focus clavier à une fenêtre.
getSelection() Retourne un objet Selection représentant la plage de texte sélectionnée par l'utilisateur ou la position actuelle du curseur.
getComputedStyle() Obtient les styles CSS de l'élément spécifié.
matchMedia() Cette méthode est utilisée pour vérifier les instructions de requête média. Elle renvoie un objet MediaQueryList.
moveBy() Déplace la fenêtre du nombre de pixels spécifié par rapport à ses coordonnées actuelles.
moveTo() Déplace le coin supérieur gauche de la fenêtre vers une coordonnée spécifiée.
open() Ouvre une nouvelle fenêtre de navigateur ou recherche une fenêtre nommée.
print() Imprime le contenu de la fenêtre actuelle.
prompt() Affiche une boîte de dialogue qui invite l'utilisateur à saisir une entrée.
resizeBy() Redimensionne la fenêtre du nombre de pixels spécifié.
resizeTo() Redimensionne la fenêtre à la largeur et à la hauteur spécifiées.
scroll() Obsolète.Cette méthode a déjà été remplacée par la méthodescrollTo().
scrollBy() Fait défiler le contenu selon la valeur en pixels spécifiée.
scrollTo() Fait défiler le contenu jusqu'aux coordonnées spécifiées.
setInterval() Appelle une fonction ou évalue une expression à intervalles spécifiés (en millisecondes).
setTimeout() Appelle une fonction ou évalue une expression après un nombre spécifié de millisecondes.
stop() Arrête le chargement de la page.
postMessage() Implémente en toute sécurité la communication entre origines.
Autres extensions