Foros del Web » Programando para Internet » Javascript »

Crear una imagen con la misma altura que una capa

Estas en el tema de Crear una imagen con la misma altura que una capa en el foro de Javascript en Foros del Web. Hola. En una parte de una página de mi web tengo una serie de capas, que tengo previsto que sean de diferente altura. Lo que ...
  #1 (permalink)  
Antiguo 09/03/2006, 12:48
Avatar de CNL
CNL
 
Fecha de Ingreso: abril-2002
Ubicación: Barcelona
Mensajes: 897
Antigüedad: 22 años
Puntos: 1
Crear una imagen con la misma altura que una capa

Hola.

En una parte de una página de mi web tengo una serie de capas, que tengo previsto que sean de diferente altura.

Lo que quiero es coger la altura de esta capa (cuyos contenidos están sacados de una base de datos), y aplicar el mismo valor "height" a una imagen que se colocaría debajo de la capa, de manera que ésta no se superpondría al resto de la página.

Tengo hecho algo así, pero no funciona:

Código:
<SCRIPT> 
       document.images("imagen1").height=document.getElementById ('div1').offsetHeight; 
</SCRIPT> 
<IMG SRC="espacio.jpg" NAME="imagen1" WIDTH="1" HEIGHT="0"><BR>
Saludos
  #2 (permalink)  
Antiguo 09/03/2006, 13:12
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Yo creo lo que pasa es que tu código javascript se esta ejecutando antes de que cargue el body de tu documento, trata de poner tu código en un evento (onload), de tal manera que cuando cargue completamente se invoque.

Código:
window.onload = function(){
 document.images["imagen1"].height=document.getElementById('div1').offsetHeight; 
}
Un saludo!
  #3 (permalink)  
Antiguo 09/03/2006, 13:19
Avatar de CNL
CNL
 
Fecha de Ingreso: abril-2002
Ubicación: Barcelona
Mensajes: 897
Antigüedad: 22 años
Puntos: 1
Pues sí, sí que funciona.

Muchas 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 09:39.