fenêtre objet
L'objet de la fenêtre représente une fenêtre ouverte dans un navigateur.
Si un document contient des cadres (<iframe> tags) , le navigateur crée un objet de la fenêtre du document HTML et un objet de fenêtre supplémentaire pour chaque trame.
Note: Il n'y a pas de norme publique qui s'applique à l'objet de la fenêtre, mais tous les principaux navigateurs supportent.
Fenêtre Propriétés de l'objet
| Propriété | La description |
|---|---|
| closed | Renvoie une valeur booléenne indiquant si une fenêtre a été fermée ou non |
| defaultStatus | Définit ou renvoie le texte par défaut dans la barre d'état d'une fenêtre |
| document | Renvoie l'objet de document pour la fenêtre ( See Document object ) du ( See Document object ) |
| frameElement | Retourne le <iframe> élément dans lequel la fenêtre en cours est inséré |
| frames | Retourne tous <iframe> éléments dans la fenêtre en cours |
| history | Renvoie l'objet Histoire de la fenêtre ( See History object ) |
| innerHeight | Renvoie la hauteur intérieure de la zone de contenu d'une fenêtre |
| innerWidth | Renvoie la largeur intérieure de la zone de contenu d'une fenêtre |
| length | Retourne le nombre de <iframe> éléments dans la fenêtre en cours |
| localStorage | Renvoie une référence à l'objet de stockage local utilisé pour stocker des données. Stocke les données sans date d'expiration |
| location | Renvoie l'objet Emplacement de la fenêtre ( See Location object ) |
| name | Définit ou retourne le nom d'une fenêtre |
| navigator | Renvoie l'objet Navigator pour la fenêtre ( Voir objet Navigator ) |
| opener | Renvoie une référence à la fenêtre qui a créé la fenêtre |
| outerHeight | Renvoie la hauteur d'une fenêtre extérieure, y compris les barres d'outils / barres de défilement |
| outerWidth | Renvoie la largeur extérieure d'une fenêtre, comprenant les barres d'outils / barres de défilement |
| pageXOffset | Renvoie les pixels du document en cours a été volute (horizontally) à partir du coin supérieur gauche de la fenêtre |
| pageYOffset | Renvoie les pixels du document en cours a été défilées (vertically) à partir du coin supérieur gauche de la fenêtre |
| parent | Renvoie la fenêtre parent de la fenêtre en cours |
| screen | Renvoie l'objet écran pour la fenêtre (See Screen object) |
| screenLeft | Renvoie la coordonnée horizontale de la fenêtre par rapport à l'écran |
| screenTop | Renvoie la coordonnée verticale de la fenêtre par rapport à l'écran |
| screenX | Renvoie la coordonnée horizontale de la fenêtre par rapport à l'écran |
| screenY | Renvoie la coordonnée verticale de la fenêtre par rapport à l'écran |
| sessionStorage | Renvoie une référence à l'objet de stockage local utilisé pour stocker des données. Stocke les données pour une session (lost when the browser tab is closed) |
| scrollX | Un alias de pageXOffset |
| scrollY | Un alias de pageYOffset |
| self | Renvoie la fenêtre en cours |
| status | Définit ou retourne le texte dans la barre d'état d'une fenêtre |
| top | Renvoie la plus haute fenêtre du navigateur |
Méthodes d'objets de fenêtre
| méthode | La description |
|---|---|
| alert() | Affiche une boîte d'alerte avec un message et un bouton OK |
| atob() | Décode une chaîne codée en base 64 |
| blur() | Supprime le focus de la fenêtre en cours |
| btoa() | Encode une chaîne en base 64 |
| clearInterval() | Efface une minuterie réglée avec setInterval() |
| clearTimeout() | Efface une minuterie réglée avec setTimeout() |
| close() | Ferme la fenêtre en cours |
| confirm() | Affiche une boîte de dialogue avec un message et un OK et un bouton Annuler |
| focus() | Définit le focus à la fenêtre en cours |
| getComputedStyle() | Obtient les styles CSS calculés courant appliqué à un élément |
| getSelection() | Retourne un objet de sélection représentant la plage de texte sélectionnée par l'utilisateur |
| matchMedia() | Renvoie un objet représentant MediaQueryList la chaîne de requête média CSS spécifié |
| moveBy() | Déplace une fenêtre par rapport à sa position actuelle |
| moveTo() | Déplace une fenêtre à la position spécifiée |
| open() | Ouvre une nouvelle fenêtre de navigateur |
| print() | Imprime le contenu de la fenêtre actuelle |
| prompt() | Affiche une boîte de dialogue qui invite le visiteur à l'entrée |
| resizeBy() | Redimensionne la fenêtre par les pixels spécifiés |
| resizeTo() | Redimensionne la fenêtre à la largeur et la hauteur spécifiées |
| scroll() | Obsolète. Cette méthode a été remplacée par le scrollTo() méthode. |
| scrollBy() | Fait défiler le document par le nombre spécifié de pixels |
| scrollTo() | Fait défiler le document aux coordonnées spécifiées |
| setInterval() | Appelle une fonction ou évalue une expression à des intervalles déterminés (en millisecondes) |
| setTimeout() | Appelle une fonction ou évalue une expression après un nombre spécifié de millisecondes |
| stop() | Arrête la fenêtre de chargement |