Entiendo efra, gracias por contestar... ahora mi duda es, tengo también el siguiente código que hace exactamente lo mismo, pero con ese el navegador no se me cuelga... Por lo que veo solo se cuelga cuando no hago precarga de imágenes (es justamente la intención) e intento cambiarle el source en la función.
Aca va el que aparenta funcionar:
Código HTML:
<script language="javascript">
imagen1=new Image;
imagen1.src="Imagenes/Menu1.gif";
imagen2=new Image;
imagen2.src="Imagenes/Menu2.gif";
var i=1;
function cambiar() {
if (i == 1)
{ document.images['img1'].src=imagen2.src; i=2; }
else
{ document.images['img1'].src=imagen1.src; i=1; }
}
</script>
Lo único que necesito es poder cambiar una imágen al hacer clic en un botón sin que ni la imágen activa, ni la que la reemplaza sean precargadas (y que no se quede eternamente transfiriendo datos).
No se si soy claro, cualquier cosa me dicen.
Saludos!