par
zecreator » 08 août 2008, 10:10
Bonjour,
J'ai un petit souci lors de la récupération des dimensions internes d'une page web. Vois le code JS
Code : Tout sélectionner
var w,h;
if(document.all){
w = document.body.clientWidth; // Prob ici, toujours égale à 0
h = document.body.clientHeight; // Prob ici, toujours égale à 0
}else{
w = window.innerWidth;
h = window.innerHeight;
}
clientWidth et clientHeight me retournent toujours 0, alors que innerWidth, innerHeight, me retournent les bonnes valeurs. Quel coquin ce IE.
Ha ! Par contre document.body.offsetWidth me retourne la bonne valeur, mais pas document.body.offsetHeight, qui reste à 0.
qq1 sait pourquoi ?
Merci.
Zecreator
Bonjour,
J'ai un petit souci lors de la récupération des dimensions internes d'une page web. Vois le code JS
[code]var w,h;
if(document.all){
w = document.body.clientWidth; // Prob ici, toujours égale à 0
h = document.body.clientHeight; // Prob ici, toujours égale à 0
}else{
w = window.innerWidth;
h = window.innerHeight;
}[/code]
clientWidth et clientHeight me retournent toujours 0, alors que innerWidth, innerHeight, me retournent les bonnes valeurs. Quel coquin ce IE.
Ha ! Par contre document.body.offsetWidth me retourne la bonne valeur, mais pas document.body.offsetHeight, qui reste à 0.
qq1 sait pourquoi ?
Merci.
Zecreator