Por lo que he podido comprobar (a base de sufrimientos, claro) una vez una imagen tiene asignadas propiedades width y height no se pueden quitar. Se pueden cambiar, pero no quitar. Lo de dejar los valores vacíos width="" lo interpreta como 0 y simplemente deja de verse. Lo ideal es, directamente que el tag carezca de esos atributos, pero si se le asignan desde javascript, yá no hay forma de quitarselo.
No sé... si tal vez puedas adaptar un script para redimensionar imágenes que tengo aquí
http://javascript.tunait.com/javascr...sionarimagenes