Cette section fournit une brève référence pour toutes les méthodes, propriétés et évènements disponibles au travers de l'objet DOM window
. L'objet window
implémente l'interface Window
, laquelle hérite à son tour de l'interface AbstractView
.
L'objet window
représente la fenêtre elle-même. La propriété document
d'un objet window
pointe vers le document DOM chargé dans cette fenêtre. L'objet window
représentant la fenêtre correspondant à un document donné peut être obtenue à l'aide de la propriété document.defaultView
.
Dans un navigateur utilisant des onglets, comme Firefox, chaque onglet contient son propre objet window
(et si vous écrivez une extension, la fenêtre du navigateur elle-même est un objet window
séparé — consultez Travailler avec des fenêtres dans du code chrome pour plus d'informations). C'est-à-dire que l'objet window
n'est pas partagé entre les onglets faisant partie de la même fenêtre. Certaines méthodes, comme window.resizeTo
et window.resizeBy
s'appliquent à la fenêtre entière et non à l'onglet spécifique auquel l'objet window
appartient. En général, ce qui ne peut pas raisonnablement être limité à un onglet se rapporte à la fenêtre à la place.
Propriétés
- window.applicationCache
-
Un objet
nsIDOMOfflineResourceList
permettant d'accéder aux ressources hors ligne de la fenêtre.
- window.Components
- Le point d'entrée à de nombreuses fonctionnalités XPCOM. Certaines propriétés comme classes sont seulement disponibles pour du code suffisamment privilégié.
- window.content et window._content
- Renvoie une référence à l'élément content de la fenêtre courante. La variante soulignée n'est plus à utiliser
- window.closed
- Cette propriété indique si la fenêtre courante est fermée ou pas.
- window.controllers
- Renvoie les objets de contrôle XUL de la fenêtre chrome courante.
- window.crypto
- Renvoie l'objet de chiffrement du navigateur.
- window.defaultStatus
- Lit/définit le texte de la barre d'état d'une fenêtre donnée.
- window.dialogArguments
-
Récupère les paramètres passés à la fenêtre (s'il s'agit d'une boîte de dialogue) au moment où
window.showModalDialog()
a été appelée. Il s'agit d'unnsIArray
.
- window.directories
- Renvoie une référence à la barre d'outils personnelle dans le chrome courant.
- window.document
- Renvoie une référence du document contenu dans la fenêtre.
- window.frameElement
-
Renvoie l'élément dans lequel l'élément
window
est intégré, ounull
s'il n'est pas intégré dans un autre élément.
- window.frames
- Renvoie un tableau des sous cadres de la fenêtre courante.
- window.fullScreen
- Indique si la fenêtre est affichée en mode plein écran
- window.globalStorage
- Différents objets de stockage utilisés pour conserver des données d'une page à l'autre.
- window.history
- Renvoie une référence de l'objet historique.
- window.innerHeight
- Récupère la hauteur du contenu visible de la fenêtre de navigation en incluant, s'il est visible, l'ascenseur horizontal.
- window.innerWidth
- Récupère la largeur du contenu visible de la fenêtre de navigation en incluant, s'il est visible, l'ascenseur vertical.
- window.length
- Renvoie le nombre de cadres dans la fenêtre.
- window.location
- Lit/définit l'adresse ou l'URL courante de la fenêtre.
- window.locationbar
- Renvoie l'objet barre d'adresse, dont la visibilité peut être modifiée dans la fenêtre.
- window.menubar
- Renvoie l'objet barre de menu, dont la visibilité peut être modifiée dans la fenêtre.
- window.name
- Lit/définit le nom de la fenêtre.
- window.navigator
- Renvoie une référence de l'objet navigator.
- window.opener
- Renvoie une référence de la fenêtre qui a ouvert cette fenêtre courante.
- window.outerHeight
- Lit la hauteur de l'extérieur de la fenêtre de navigation.
- window.outerWidth
- Lit la largeur de l'extérieur de la fenêtre de navigation.
- window.pageXOffset
- Un alias pour window.scrollX.
- window.pageYOffset
- Un alias pour window.scrollY.
- window.parent
-
Renvoie une référence à l'élément
window
parent de la fenêtre ou du cadre courant.
- window.personalbar
- Renvoie l'objet barre d'outils personnelle dont la visibilité peut être modifiée dans la fenêtre.
- window.pkcs11
- Renvoie l'objet pkcs11 servant à l'installation de pilotes et d'autres logiciels associés avec le protocole pkcs11.
- window.returnValue
-
La valeur de retour à renvoyer à la fonction qui a appelé
window.showModalDialog()
pour afficher la fenêtre comme un dialogue modal.
- window.screen
- Renvoie une référence à l'objet écran associé avec la fenêtre.
- window.screen.availTop
- Spécifie l'ordonnée du premier pixel n'étant pas alloué de manière permanente ou semi-permanente aux besoins de l'interface utilisateur.
- window.screen.availLeft
- Renvoie le premier pixel disponible sur la gauche de l'écran.
- window.screen.availHeight
- Renvoie la hauteur de l'écran, en pixels, moins les besoins permanents ou semi-permanents de l'interface utilisateur affichée par le système d'exploitation, telle que la barre de tâches sous Windows.
- window.screen.availWidth
- Renvoie l'espace horizontal disponible en pixels de la fenêtre.
- window.screen.colorDepth
- Renvoie la profondeur de couleurs de l'écran.
- window.screen.height
- Renvoie la hauteur en pixels de l'écran.
- window.screen.left
- Renvoie la position courante en pixels depuis le bord gauche de l'écran.
- window.screen.pixelDepth
- Donne la profondeur binaire de l'écran.
- window.screen.top
- Renvoie la position courante depuis le haut de l'écran.
- window.screen.width
- Renvoie la largeur de l'écran.
- window.screenX
- Renvoie la distance horizontale entre le bord gauche du navigateur et le bord gauche de l'écran.
- window.screenY
- Renvoie la distance verticale entre le bord supérieur du navigateur et le haut de l'écran.
- window.scrollbars
- Renvoie l'objet représentant les ascenseurs dont la visibilité peut être modifiée dans la fenêtre.
- window.scrollMaxX
- Le décalage maximum dont la fenêtre peut défiler horizontalement.
- (c'est-à-dire la largeur du document moins celle de la fenêtre de visualisation)
- window.scrollMaxY
- Le décalage maximum dont la fenêtre peut défiler verticalement.
- (c'est-à-dire la hauteur du document moins celle de la fenêtre de visualisation)
- window.scrollX
- Renvoie le nombre de pixels de défilement horizontal du document.
- window.scrollY
- Renvoie le nombre de pixels de défilement vertical du document.
- window.self
- Renvoie une référence à l'objet fenêtre elle même.
- window.sessionStorage
- Un objet de stockage pour stocker des données au sein d'une session unique pour une page.
- window.sidebar
-
Renvoie une référence à l'objet
window
du panneau latéral.
- window.status
- Lit/définit le texte dans la barre d'état en bas du navigateur.
- window.statusbar
- Renvoie l'objet barre d'état dont la visibilité peut être modifiée dans la fenêtre.
- window.toolbar
- Renvoie l'objet barre d'outils dont la visibilité peut être modifiée dans la fenêtre.
- window.top
- Renvoie une référence de la fenêtre la plus haute dans la hiérarchie des fenêtres.
- window.window
- Renvoie une référence de la fenêtre courante.
Méthodes
- window.alert
- Affiche une boîte de message d'alerte.
- window.addEventListener
- Enregistre un gestionnaire d'évènement pour un type d'évènement spécifique sur la fenêtre.
base64 func https://bugzilla.mozilla.org/show_bug.cgi?id=287112 (see last comments) https://bugzilla.mozilla.org/show_bug.cgi?id=123003 https://lxr.mozilla.org/seamonkey/sou...indow.cpp#4946
- window.atob
- Décode une chaîne de caractères encodée en base-64.
- window.back
- Recule d'une page dans l'historique de la fenêtre.
- window.blur
- Enlève le focus de la fenêtre.
- window.btoa
- Crée une chaîne ASCII encodée en base-64 à partir d'une chaîne de données binaires.
- window.captureEvents
- Indique à la fenêtre de capturer tous les évènements d'un type spécifié.
- window.clearInterval
-
Annule l'exécution répétitive instaurée par
setInterval
.
- window.clearTimeout
-
Annule le délai instauré par
setTimeout
.
- window.close
- Ferme la fenêtre courante.
- window.confirm
- Affiche une boîte de dialogue qui demande une confirmation à l'utilisateur.
- window.dump
- Écrit un message vers le terminal.
- window.escape
- Encode une chaîne de caractères.
- window.find
- Recherche une chaîne de caractères donnée dans une fenêtre.
- window.focus
- Donne le focus à la fenêtre courante.
- window.forward
- Avance la fenêtre d'un document dans l'historique.
- window.getAttention
- Fait flasher l'icône de l'application.
- window.getComputedStyle
- Lit un style calculé pour un élément donné. Un style calculé indique la valeur CSS de l'élément après l'application de toutes les propriétés CSS.
- window.getSelection
- Renvoie l'objet de sélection représentant les items sélectionnés.
- window.home
- Ouvre la page d'accueil dans le navigateur.
- window.moveBy
- Déplace la fenêtre courante d'un certain nombre de pixels.
- window.moveTo
- Déplace la fenêtre vers les coordonnées spécifiées.
- window.open
- Ouvre une nouvelle fenêtre.
- window.openDialog
- Ouvre une nouvelle fenêtre de dialogue.
- window.postMessage
- Fournit un moyen sécurisé pour une fenêtre d'envoyer une chaîne de données à une autre fenêtre, qui ne doit pas être dans le même domaine que la première.
- window.print
- Ouvre la boîte de dialogue d'impression du document courant.
- window.prompt
- Renvoie le texte saisi par l'utilisateur dans une boîte d'invite.
- window.releaseEvents
- Annule la capture des évènements d'un certain type pour la fenêtre.
- window.removeEventListener
- Retire un gestionnaire d'évènement de la fenêtre.
- window.resizeBy
- Redimensionne la fenêtre courante d'un certain nombre de pixels.
- window.resizeTo
- Redimensionne dynamiquement la fenêtre.
- window.scroll
- Fait défiler la fenêtre à un endroit particulier dans le document.
- window.scrollBy
- Fait défiler le document dans la fenêtre d'un certain nombre de pixels.
- window.scrollByLines
- Fait défiler le document du nombre de lignes indiqué.
- window.scrollByPages
- Fait défiler le document du nombre de pages indiqué.
- window.scrollTo
- Fait défiler le document jusqu'aux coordonnées indiquées.
- window.setInterval
- Exécute une fonction toutes les X millisecondes.
- window.setTimeout
- Définit un délai avant d'exécuter une fonction.
- window.showModalDialog
- Affiche un dialogue modal.
- window.sizeToContent
- Ajuste les dimensions de la fenêtre en fonction de son contenu.
- window.stop
- Interrompt le chargement dans la fenêtre.
- window.unescape
- Décode une valeur qui a été encodée en hexadécimal (par exemple un cookie).
- window.updateCommands
- Met à jour l'état des commandes de la fenêtre chrome courante (interface utilisateur).
Évènements
- window.onabort
- Propriété de gestion d'évènement pour les évènements d'annulation dans la fenêtre.
- window.onbeforeunload
- Propriété de gestion d'évènement pour les évènements d'avant déchargement sur la fenêtre.
- window.onblur
- Propriété de gestion d'évènement pour les évènements de perte de focus de la fenêtre.
- window.onchange
- Propriété de gestion d'évènement pour les évènements de modifications dans la fenêtre.
- window.onclick
- Propriété de gestion d'évènement pour les évènements de clic dans la fenêtre.
- window.onclose
- Propriété de gestion d'évènement pour les évènements de fermeture de la fenêtre.
- window.oncontextmenu
- Propriété de gestion d'évènement pour les évènements de clic droit dans la fenêtre.
- window.ondragdrop
- Propriété de gestion d'évènement pour les évènements de glisser-déposer dans la fenêtre.
- window.onerror
- Propriété de gestion d'évènement pour les erreurs dans la fenêtre.
- window.onfocus
- Propriété de gestion d'évènement pour les évènements de focus de la fenêtre.
- window.onkeydown
- Propriété de gestion d'évènement pour les évènements de touche enfoncée dans la fenêtre.
- window.onkeypress
- Propriété de gestion d'évènement pour les évènements de touche pressée la fenêtre.
- window.onkeyup
- Propriété de gestion d'évènement pour les évènements de touche relâchée la fenêtre.
- window.onload
- Propriété de gestion d'évènement pour le chargement de la fenêtre.
- window.onmousedown
- Propriété de gestion d'évènement pour les évènements de bouton de souris enfoncé dans la fenêtre.
- window.onmousemove
- Propriété de gestion d'évènement pour les évènements de mouvement de souris dans la fenêtre.
- window.onmouseout
- Propriété de gestion d'évènement pour les évènements de sortie de la souris de la fenêtre.
- window.onmouseover
- Propriété de gestion d'évènement pour les évènements de survol à la souris de la fenêtre.
- window.onmouseup
- Propriété de gestion d'évènement pour les évènements de relâchement du bouton de la souris dans la fenêtre.
- window.onpaint
- Propriété de gestion d'évènement pour les évènements de dessin de la fenêtre.
- window.onreset
- Propriété de gestion d'évènement pour les évènements de réinitialisation de la fenêtre.
- window.onresize
- Propriété de gestion d'évènement pour les évènements de redimensionnement de la fenêtre.
- window.onscroll
- Propriété de gestion d'évènement pour les évènements de défilement de la fenêtre.
- window.onselect
- Propriété de gestion d'évènement pour les évènements de sélection dans la fenêtre.
- window.onsubmit
- Propriété de gestion d'évènement pour les évènements de soumission de formulaires dans la fenêtre.
- window.onunload
- Propriété de gestion d'évènement pour les évènements de déchargement d'un document dans la fenêtre.