9:30 0 0
Detectar el tamaño de la ventana con JavaScript

Detectar el tamaño de la ventana con JavaScript

  DrUalcman |  junio 12017

Hoy traigo algo muy sencillito, pero que hoy en dia creo que es muy util. Muchas veces para hacer, segun que cambios con JavaScript, necesitamos conocer el tamaño de la ventan del explorador, sobre todo para prevenir los smartphones.


Bueno pues aqui lo teneis, en este escript he unido varias versiones que he encontrado por internet, para prevenir todas las versiones posibles de nevegarores. Esperando asi que siempre obtengamos un resultado y no nos de error.


WindowSize Javascript


/**
* Devuelve al ancho y alto de la ventana
*/
function WindowSize() {
var myWidth = 0, myHeight = 0;
if (typeof (window.innerWidth) == 'number') {
//No-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
//IE 6+
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
} else if (typeof document.documentElement != 'undefined'
&& typeof document.documentElement.clientWidth !=
'undefined' && document.documentElement.clientWidth != 0) {
//Other IE compatible
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
];
} else {
//other old
myWidth = document.getElementsByTagName('body')[0].clientWidth;
myHeight = document.getElementsByTagName('body')[0].clientHeight;
];
}
return { Width: myWidth, Height: myHeight }
}

Happy Codding ;p

#trucos #javascript #web

0 Comentarios

 
 
 

Archivo