Programación Web y Scripting > JavaScript
Conocer tamaño ventana
punteroNULO:
Buenos días.
Quiero conocer el tamaño de la ventana donde se muestra el documento (no el tamaño de dicho documento).
Utilizo las propiedades:
--- Código: Text ---ancho_v = window.innerWidth;alto_v = window.innerHeight; que funcionan con Firefox y Opera.
No funciona para Explorer. Me gustaría saber como obtener esa información para este navegador.
Gracías.
gophlb:
--- Cita de: "punteroNULO" ---Buenos días.
Quiero conocer el tamaño de la ventana donde se muestra el documento (no el tamaño de dicho documento).
Utilizo las propiedades:
--- Código: Text ---ancho_v = window.innerWidth;alto_v = window.innerHeight; que funcionan con Firefox y Opera.
No funciona para Explorer. Me gustaría saber como obtener esa información para este navegador.
Gracías.
--- Fin de la cita ---
http://www.desarrolloweb.com/faq/propie ... eight.html
(primer resultado de poner en el google: window.innerHeight explorer)
anda que...
punteroNULO:
En primer lugar la propiedad document.body.clientHeight ya la probe.No es la información que necesito, quiero saber el tamaño del área visible, no del documento.
P.D.:
--- Citar ---anda que...
--- Fin de la cita ---
Me gustaría que aclarase el porque del comentario.
gophlb:
Tu dices:
"Utilizo las propiedades:
1. ancho_v = window.innerWidth;
2. alto_v = window.innerHeight;"
La pagina dice:
"Existe una propiedad en Internet Explorer que se llama document.body.clientHeight, donde se obtiene el mismo valor que en Firefox se obtiene por window.innerHeight."
Tu dices:
"document.body.clientHeight No es la informacion que necesito"
Y yo finalmente digo:
si no es la informacion que necesitas, y es la equivalente a la que usabas inicialmente, entonces estabas utilizando algo que no te servia y que no era lo que querias obtener
me he perdido algo...
punteroNULO:
document.body.clientHeight no es equivalente a window.innerHeight.
Por ejemplo, para lo que estoy creando se obtienen los siguientes valores:
Firefox:
document.body.clientHeight -> 2087
window.innerHeight -> 801
Explorer:
document.body.clientHeight -> 2083
window.innerHeight -> undefined
No tienen el mismo valor. Por tanto no son iguales.
Encontre la equivalencia. Es la propiedad:
document.documentElement.clientHeight
No todo lo que está en Internet tiene que ser cierto.
Navegación
[#] Página Siguiente
Ir a la versión completa