Foros del Web » Programando para Internet » Javascript »

¿Como determinar el tamaño de una capa DIV?

Estas en el tema de ¿Como determinar el tamaño de una capa DIV? en el foro de Javascript en Foros del Web. Hola amigos que tal, tengo una sería duda. Estoy desarrollando una página en la que utilizo un componente javascript para en plan explorador de windows ...
  #1 (permalink)  
Antiguo 08/12/2006, 04:33
Avatar de Burasu  
Fecha de Ingreso: abril-2002
Mensajes: 101
Antigüedad: 22 años
Puntos: 0
¿Como determinar el tamaño de una capa DIV?

Hola amigos que tal, tengo una sería duda.

Estoy desarrollando una página en la que utilizo un componente javascript para en plan explorador de windows similar al que hay en esta página http://frikidonia.com/. Este arbol de directorios lo tengo alojado en una DIV identificada arbol (id=arbol). para utilizar un scroll vertical con ella. Entonces me gustaría saber como puedo saber en todo momento la altura de la capa, ya que si despliego o retraigo las carpetas el tamaño se altera.

He visto en algunas páginas que debo utilizar document.arbol.height, pero me indica que no está definido o está nulo. Como puedo determinar dicha altura??

Gracias de antemano.
  #2 (permalink)  
Antiguo 08/12/2006, 04:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: ¿Como determinar el tamaño de una capa DIV?

Hola Burasu

Prueba poniendo un id al div: <div id="algo">

y utilizando este código:

altura = document.getElementById('algo').offsetHeight;

Saludos,
  #3 (permalink)  
Antiguo 08/12/2006, 04:52
Avatar de Burasu  
Fecha de Ingreso: abril-2002
Mensajes: 101
Antigüedad: 22 años
Puntos: 0
Re: ¿Como determinar el tamaño de una capa DIV?

Pues muchisimas gracias JavierB es exactamente lo que necesitaba.

Lo que decía muchisimas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:51.