Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Window : méthode resizeTo()

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La méthode resizeTo() de l'interface Window redimensionne dynamiquement la fenêtre.

Syntaxe

js
resizeTo(width, height)

Paramètres

width

Un entier représentant la nouvelle largeur externe (outerWidth) en pixels (y compris les barres de défilement, les barres de titre, etc.).

height

Un entier représentant la nouvelle hauteur externe (outerHeight) en pixels (y compris les barres de défilement, les barres de titre, etc.).

Valeur de retour

Aucune (undefined).

Exemples

Cette fonction redimensionne la fenêtre de manière à ce qu'elle occupe un quart de l'écran disponible. Consultez les propriétés Screen.availWidth et Screen.availHeight.

js
function quart() {
  window.resizeTo(window.screen.availWidth / 2, window.screen.availHeight / 2);
}

Spécifications

Spécification
CSSOM View Module
# dom-window-resizeto

Compatibilité des navigateurs

Note : Il n'est pas possible de redimensionner une fenêtre ou un onglet qui n'a pas été créé par window.open(). Il n'est également pas possible de redimensionner lorsque la fenêtre contient plusieurs onglets.

Note : Cette fonction pourrait ne pas redimensionner la fenêtre de manière synchrone. Dans certains environnements (comme les mobiles), elle pourrait ne pas redimensionner la fenêtre du tout. Vous pouvez écouter l'évènement resize pour voir si/quand la fenêtre a été redimensionnée.

Voir aussi