Código Javascript:
Ver original
function 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