Foros del Web » Programando para Internet » Javascript »

Problema al capturar tamaño de imagen con JS

Estas en el tema de Problema al capturar tamaño de imagen con JS en el foro de Javascript en Foros del Web. Hola. Tengo el siguiente código: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function tam_img ( tipo ) { var imagen = new Image ( ) ...
  #1 (permalink)  
Antiguo 09/05/2011, 00:07
 
Fecha de Ingreso: octubre-2010
Mensajes: 14
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Problema al capturar tamaño de imagen con JS

Hola. Tengo el siguiente código:

Código Javascript:
Ver original
  1. function tam_img(tipo){
  2. var imagen = new Image();
  3. var img_name = document.getElementById('cnt_img').value;
  4. var tamano;
  5. imagen.src = "http://"+ location.host +"/img/"+img_name;
  6.     if(tipo="ancho"){
  7.     tamano = imagen.width;
  8.     return tamano;
  9.     }else if(tipo="alto"){
  10.     tamano = imagen.height;
  11.     return tamano;
  12.     }else{
  13.     alert('Debe indicar si desea recibir el ancho o el alto');
  14.     }
  15. }

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
  #2 (permalink)  
Antiguo 11/05/2011, 12:02
 
Fecha de Ingreso: octubre-2010
Mensajes: 14
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema al capturar tamaño de imagen con JS

Ya lo descubrí... se trata de un problema de cache.

Etiquetas: imagenes
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 02:21.