• Viernes 8 de Noviembre de 2024, 14:35

Autor Tema:  Conocer tamaño ventana  (Leído 3251 veces)

punteroNULO

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Conocer tamaño ventana
« en: Sábado 23 de Enero de 2010, 11:25 »
0
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
  1. ancho_v = window.innerWidth;
  2. alto_v = window.innerHeight;
  3.  
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

  • Visitante
Re: Conocer tamaño ventana
« Respuesta #1 en: Domingo 24 de Enero de 2010, 18:19 »
0
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
  1. ancho_v = window.innerWidth;
  2. alto_v = window.innerHeight;
  3.  
que funcionan con Firefox y Opera.

No funciona para Explorer. Me gustaría saber como obtener esa información para este navegador.

Gracías.
http://www.desarrolloweb.com/faq/propie ... eight.html
(primer resultado de poner en el google: window.innerHeight explorer)

anda que...

punteroNULO

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Conocer tamaño ventana
« Respuesta #2 en: Martes 26 de Enero de 2010, 20:15 »
0
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...
Me gustaría que aclarase el porque del comentario.

gophlb

  • Visitante
Re: Conocer tamaño ventana
« Respuesta #3 en: Martes 26 de Enero de 2010, 22:17 »
0
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

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Conocer tamaño ventana
« Respuesta #4 en: Jueves 28 de Enero de 2010, 18:32 »
0
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.

gophlb

  • Visitante
Re: Conocer tamaño ventana
« Respuesta #5 en: Jueves 28 de Enero de 2010, 20:11 »
0
Cita de: "punteroNULO"
No todo lo que está en Internet tiene que ser cierto.
hombre, pues eso no lo sabia, muchas gracias :)

en cualquier caso, lo ponia en mas de un sitio, no solo en uno.