Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2009, 02:14
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Problema con REDIMENCIONAMIENTO de imagenes

Cita:
Iniciado por Maxi2009 Ver Mensaje
1 - Al cambiarle solo el ancho de la imagen se cambia automaticamente el alto de la imagen, por lo cual en la funcion no hace falta cambiarla, pero es raro este comportamiento.
eso es normal en todo los navegadores graficos. esta hecho de esa manera para evitar la deformación proporcional. creo, en el unico caso cuando no sucede así es cuando el elemento contiene uno de los atributos para ancho o alto.

Cita:
Iniciado por Maxi2009 Ver Mensaje
2 - El otro PROBLEMA sin solucionar si la imagen excede el alto permitido, la funcion cambia perfectamente, pero al volver a cambiar a otra imagen ya las imagenes anteriores cambiaron de dimencion.
esto sucede porque no estas leyendo las dimensiones orignales de la imagen. recuerda que las propiedades width y height en javascript son el sinonimo de los atributos widht y height en HTML. de modo que al asignar un valor a la propiedad es como haber escrito el atributo en el codigo HTML. la solucion es vaciar el valor asignado a las propiedades cuando cambies de imagen. algo como document['imgMain'].width = null; document['imgMain'].height = null;
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.