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.
Remarque :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. |