Hola. Tengo el siguiente código:
Código Javascript
:
Ver originalfunction tam_img(tipo){
var imagen = new Image();
var img_name = document.getElementById('cnt_img').value;
var tamano;
imagen.src = "http://"+ location.host +"/img/"+img_name;
if(tipo="ancho"){
tamano = imagen.width;
return tamano;
}else if(tipo="alto"){
tamano = imagen.height;
return tamano;
}else{
alert('Debe indicar si desea recibir el ancho o el alto');
}
}
Es para recoger el ancho y alto de una imagen con javascript. Lo que sucede es que este solo funciona la segunda vez que se emplea. Por ejemplo, si hago un alert(tam_img('ancho')) que aparezca mediante un botón, este solo muestra el tamaño real de la imagen la segunda vez que presiono el botón.
Alguien tiene idea de porque sucede y si tiene solución?
Gracias por su respuesta