¿Cómo puedo detectar el ancho de la ventana de un usuario con Javascript y la cuenta para su barra de desplazamiento? (Necesito el ancho de la pantalla DENTRO de la barra de desplazamiento). Aquí es lo que tengo ... que parece que funciona en varios navegadores ... excepto que no tiene en cuenta las barras de desplazamiento ..detectar el ancho de la ventana y compensar las barras de desplazamiento - 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;
}
alguna idea? Necesito que funcione en todos los navegadores;)
Véase también http://stackoverflow.com/q/8339377/1136253 –