Pantalla - Su pantalla: el valor de tamaño cambia con el tamaño de su monitor.
screen.availWidth //There is no screen.height
ventana o Documento - La ventana del navegador (la ventana del navegador, sin incluir barras de herramientas y barras de desplazamiento). Ignora la parte desplazable invisible si la página es desplazable. Use 'ventana' para IE9 y superior, es simple.
window.innerHeight //IE9, Chrome, Safari, Firefox
document.documentElement(or body).clientHeight //IE 8,7,6,5
Nota: Ventana y Documento no son los mismos. El objeto de documento (desde DOM) es una propiedad del objeto Window (desde la BOM). Pero da el mismo tamaño. Desde W3Schools, me gustaría pensar que 'Ventana' es la notación para las nuevas versiones de navegador (IE9, Chrome, Firefox, etc.) y 'documento' es para IE 8,7,6,5.
http://www.w3schools.com/js/js_window.asp, y también probado lo anterior con una página aspx simple en monitores de diferentes tamaños.
Gracias! ¡Me encanta la velocidad de ustedes! : P – Jeff
No estoy seguro de si esto es correcto, obtengo los mismos valores para ambos. Vea mi jsFiddle a continuación. – jackrugile
Esto está mal. La altura del documento es la altura de todo el documento, incluso la parte fuera de la ventana que debe desplazarse hacia abajo y ver. La altura de la ventana es la altura de la ventana gráfica. Para una vista sin desplazamiento, estos podrían ser los mismos. – keithhackbarth