English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
innerWidthPropriété lecture seule qui retourne la largeur de la zone de contenu de la fenêtre (portail), y compris la barre de défilement.
UtilisationouterWidthPropriété qui récupère la largeur de la fenêtre du navigateur entière.
window.innerWidth
var h = window.innerHeight; var w = window.innerWidth;Voyons voir‹/›
Les nombres dans le tableau indiquent la première version de navigateur qui prend en charge pleinement la propriété innerWidth :
Propriété | |||||
innerWidth | 1 | 1 | 9 | 3 | 9 |
Valeur de retour : | Un nombre qui représente la largeur interne de la zone de contenu du navigateur, en pixels |
---|
Affichage de la hauteur et de la largeur à l'aide de l'événement onresize :
<body onresize="myFunc()"> script> function myFunc() { var w = window.innerWidth; var h = window.innerHeight; document.getElementById("para").innerHTML = "Largeur : " + w + "<br>Hauteur : " + h; } </script>Voyons voir‹/›
Solution de compatibilité entre navigateurs (pour IE8et des 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;Voyons voir‹/›
Cet exemple montre innerWidth, innerHeight, outerWidth et outerHeight dans un seul exemple :
var txt = ""; txt += "<p>innerWidth: " + window.innerWidth + "</p>"; txt += "<p>innerHeight: " + window.innerHeight + "</p>"; txt += "<p>outerWidth: " + window.outerWidth + "</p>"; txt += "<p>outerHeight: " + window.outerHeight + "</p>"; document.write(txt);Voyons voir‹/›
Référence Window (Fenêtre) :Propriété window.innerHeight
Référence Window (Fenêtre) :Propriété window.outerHeight
Référence Window (Fenêtre) :Propriété window.outerWidth