2012-01-09 20 views
7

Quiero obtener una resolución de pantalla en vivo del navegador web mientras el usuario RESTAURA ABAJO O MAXIMIZA sin refrescar la página.Cómo obtener la resolución de pantalla del navegador en vivo

+0

¿Está utilizando el script java en el lado del cliente? Más específicamente jQuery? –

+0

¿Funciona [esto] (http://andylangton.co.uk/articles/javascript/browser-screen-resolution/) solución para usted? – Different55

+0

http://stackoverflow.com/questions/641857/javascript-window-resize-event –

Respuesta

10

¿Estás utilizando jQuery? Si es así, entonces el código de abajo debería funcionar

$(window).resize(function(){ 
var windowWidth = $(window).width(); 
var windowHeight = $(window).height(); 
// windowWidth & windowHeight are automatically updated when the browser size is modified 
}); 
7

No del todo seguro de lo que está buscando, pero aquí hay algunas sugerencias.

window.screen contiene la resolución actual del sistema operativo. Se puede acceder a través de screen.height y screen.width. otros dos valores interesantes podrían ser availHeight y availWidth (no 100% seguro acerca de la ocupación entre navegadores allí)

Si lo que necesita saber los actuales navegadores-dimensiones, que se almacena en el objeto en sí window. window.innerHeight, window.outerHeight, window.innerWidth y window.outerWidth son los valores de interés allí. Los valores prefijados interiores reflejan el área de trabajo (cliente) del navegador, mientras que los prefijos externos contienen toda el área de la ventana del navegador.

Cuestiones relacionadas