Tengo una duda con este codigo. Cuando ejecuto la funcion la primera vez, los valores alto y ancho aparecen en cero (0), si ejecuto la funcion por segunda vez los valores alto y ancho aparecen correctamente.
¿No entiendo por que? ¿en que estoy fallando?
Código HTML:
Ver original
function mostrar_imagen() { var nombre_imagen = "imagen.jpg"; img = new Image(); img.src = nombre_imagen; var alto = img.height; //Alto; var ancho = img.width; //Ancho; alert(nombre_imagen); alert(ancho); alert(alto); }
Gracias