Comment détecter la largeur de la fenêtre d'un utilisateur avec Javascript et tenir compte de sa barre de défilement? (J'ai besoin de la largeur de l'écran à l'intérieur de la barre de défilement). Voici ce que j'ai ... il semble fonctionner dans plusieurs navigateurs ... sauf qu'il ne tient pas compte des barres de défilement ..Détecte la largeur de la fenêtre et compense les barres de défilement - Javascript
function browserWidth() {
var myWidth = 0;
if(typeof(window.innerWidth) == 'number') {
//Non-IE
myWidth = window.innerWidth;
} else if(document.documentElement && document.documentElement.clientWidth) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
} else if(document.body && document.body.clientWidth) {
//IE 4 compatible
myWidth = document.body.clientWidth;
}
return myWidth;
}
des idées? je l'ai besoin pour fonctionner dans tous les navigateurs;)
Voir aussi http://stackoverflow.com/q/8339377/1136253 –