Programación Web y Scripting => JavaScript => Mensaje iniciado por: punteroNULO en Martes 5 de Diciembre de 2006, 20:17
Título: Capa Div
Publicado por: punteroNULO en Martes 5 de Diciembre de 2006, 20:17
El probelma es el siguiente. Tengo una capa (DIV) cuyo ancho esta definido y es fijo. Pero el contenido es cambiante. Con lo cual también lo es su altura. Necesito conocer la altura del objeto.
Probe con el atributo height, pero esta indefnido.
También con los estilos. .style.height
¿Alguna forma de obtener la altura?
Gracias.
Título: Re: Capa Div
Publicado por: F_Tanori en Miércoles 6 de Diciembre de 2006, 09:41
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><html> <!-- <div id ='div1'> UNDEFINED sino 'inicializas' las propiedades -->
Título: Re: Capa Div
Publicado por: punteroNULO en Miércoles 6 de Diciembre de 2006, 23:08
No se entendio bien lo que quiero decir.
Ya se que si inicializo los valores puedo obtenerlos. La pregunta es como puedo obtener en cada momento la altura de una capa cuyo contenido va cambiando, (cuando se cambia el contenido, cambia la altura de la capa). Es decir no conozco la altura a priori.
Por ejemplo.
Código: Text
<div width='200'>
Esto es un ejemplo. Esto es un ejemplo. Esto es un ejemplo.
</div>
¿Qué altura tiene?
Título: Re: Capa Div
Publicado por: ArKaNtOs en Jueves 7 de Diciembre de 2006, 20:05
la verdad yo solo lo he probado con imágenes y si resulta.
algo como:
function mialtura(){ x=document.getElementById("miimagen").height; alert(x); }
pero en el caso especifico de los div pues probándolos no funciona, y si mejor nos dices para que necesitas saber la altura de los div, posiblemente lo que necesites se pueda resolver de otra forma
Título: Re: Capa Div
Publicado por: punteroNULO en Viernes 15 de Diciembre de 2006, 21:02
Primero perdón por la tardanza en contestar, pero el ordenador no tenias ganas de funcionar y me costo arreglarlo.
Ya averigue el atributo que estaba buscando. Es clientHeight , que para el caso de una capa devuelve su altura.
Título: Re: Capa Div
Publicado por: Altareum en Viernes 15 de Diciembre de 2006, 23:35
También podes usar la propiedad offsetHeight y offsetWidth, las cuales te dan las medidas reales del elemento.
En realidad clientHeight no está definico por la W3C.
Altareum.
Título: Re: Capa Div
Publicado por: ArKaNtOs en Sábado 16 de Diciembre de 2006, 06:07
wow ambos son muy buenos.
Aunque yo no era el que preguntaba, digo gracias por el aporte ;)