English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fenêtre peut être la fenêtre principale, un ensemble de cadres ou un cadre unique, même une nouvelle fenêtre créée avec JavaScript.
LewindowL'objet représente la fenêtre dans le navigateur. L'objet window est créé automatiquement par le navigateur.
Toutes les variables globales sont des propriétés, les fonctions sont des méthodes de l'objet window.
Tous les objets JavaScript globaux, fonctions et variables deviennent automatiquement des membres de l'objet window.
L'objet document est une propriété de l'objet window. Par conséquent, entrez
window.document.write("Hello world")
est identique à celle ci-dessous
document.write("Hello world")
L'objet window fournit2Ces propriétés peuvent être utilisées pour trouver la largeur et la hauteur de la fenêtre de visualisation du navigateur.
Ces deux propriétés renvoient toutes deux la taille en pixels :
window.innerWidth -Largeur interne de la fenêtre du navigateur (en pixels)
window.innerHeight -Hauteur interne de la fenêtre du navigateur (en pixels)
Voici un exemple de visualisation de la taille actuelle de la fenêtre :
var h = window.innerHeight; var w = window.innerWidth;Testez et voyez‹/›
Pour Internet Explorer 5、6、7、8:
document.documentElement.clientWidth
document.documentElement.clientHeight
ou
document.body.clientWidth
document.body.clientHeight
Solution compatible avec tous les navigateurs (pour IE8et les versions antérieures utilisent clientWidth et clientHeight):
var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;Testez et voyez‹/›
Afficher la hauteur et la largeur en utilisant l'événement onresize :
<body onresize="myFunc()"> <script> function myFunc() { var w = window.innerWidth; var h = window.innerHeight; document.getElementById("para").innerHTML = "Width: " + w + "<br>Height: " + h; } </script>Testez et voyez‹/›
window.open()La méthode ouvre une nouvelle fenêtre du navigateur et charge le document spécifié
Les exemples suivants s'ouvrent dans une nouvelle fenêtre avec une hauteur et une largeur spécifiées " fr.oldtoolbag.com":
window.open("https://fr.oldtoolbag.com", "", "width=400, height=300");Testez et voyez‹/›
Pour une référence complète des propriétés et méthodes, veuillez consulter notreRéférence de l'objet fenêtre JavaScript。
La partie de référence contient des descriptions et des exemples de toutes les propriétés et méthodes des fenêtres.