JavaScript Tutorial

Fenêtre JavaScript


Le Browser Object Model (BOM) permet à JavaScript de “parler” au navigateur.


Le modèle d’objet de navigateur (BOM)

Il n’existe pas de normes officielles pour la Brameur Oobjet
Mmodèle (BOM).

Étant donné que les navigateurs modernes ont implémenté (presque) les mêmes méthodes et propriétés pour l’interactivité JavaScript, on y fait souvent référence en tant que méthodes et propriétés du BOM.


L’objet fenêtre

Le window L’objet est pris en charge par tous les navigateurs. Il représente la fenêtre du navigateur.

Tous les objets, fonctions et variables JavaScript globaux deviennent automatiquement membres de l’objet window.

Les variables globales sont des propriétés de l’objet window.

Les fonctions globales sont des méthodes de l’objet window.

Même l’objet document (du DOM HTML) est une propriété de l’objet window :

window.document.getElementById(“en-tête”);

est le même que:

document.getElementById(“en-tête”);


La taille de la fenêtre

Deux propriétés peuvent être utilisées pour déterminer la taille de la fenêtre du navigateur.

Les deux propriétés renvoient les tailles en pixels :

  • window.innerHeight – la hauteur intérieure de la fenêtre du navigateur (en pixels)
  • window.innerWidth – la largeur intérieure de la fenêtre du navigateur (en pixels)

La fenêtre du navigateur (la fenêtre d’affichage du navigateur) n’inclut PAS les barres d’outils et les barres de défilement.


Autres méthodes de fenêtre

Quelques autres méthodes :

  • window.open() – ouvrir une nouvelle fenêtre
  • window.close() – fermer la fenêtre en cours
  • window.moveTo() – déplacer la fenêtre courante
  • window.resizeTo() – redimensionner la fenêtre courante

#Fenêtre #JavaScript

Related Articles

Back to top button