Cómo puedo cambiar la URL (o sea, la propiedad SRC) de una imagen mediante JavaScript?
El CorelDraw genera un script para hacer imágenes cambiantes cuando exportas sus docs como webs:
function preloadImages()
{
var preload = new Array();
var i, a=preloadImages.arguments;
for(i=0; i < a.length; i++)
{
preload [i]=new Image;
preload [i++].src=a[i];
}
}
function locateObject(name, d)
{
var i,x;
if(!d) d=document;
x=d[name];
for(i=0; !x && d.layers && i< d.layers.length; i++)
x=locateObject(name, d.layers[i].document);
return x;
}
function ImageSwap( Name, URL)
{
var img;
img = locateObject(Name);
img.src = URL;
}
Parece hecho a medida para mí. Pero no sé por qué, no funciona. Alguien me puede echar una mano? Porque en principio la cosa parece bastante simple.
En principio el código HTML sería: <img name="foto"> y no haría falta nada más... no me abandonéis chicos!
