objeto Image

Alvaro
27 de Febrero del 2003
Hola a todos,

Tengo un problema con el objeto Image que no consigo resolver.

Lo que estoy intentando hacer es obtener el alto de una imagen para posicionar una capa. Para obtener el alto utilizo el siguiente código:

var srcImg = "logo.gif";
var img = new Image();
img.src = srcImg;
var alto_imagen = img.height;

Cuando lo hago por primera vez no hay problema. La cuestión es que la imagen no es siempre la misma pero el nombre si (es decir, siempre se va a llamar "logo.gif"), y cuando cambia la imagen me da la altura de la primera.

Existe alguna solución??

un saludo,

Alvaro


Amolacef
27 de Febrero del 2003
intenta reasignar el valor de la variable alto_imagen cada vez que cambies de imagen
(onChange/onClick...="alto_imagen = img.height;")