imagenes aleatorias

yoya
14 de Mayo del 2005
hola... mi problema es el siguiente...necesito cambiar en mi pagina web una imagen aleatoriamente... ahh y si es posible como se hace si necesito que cada vez que se cargue la pagina muestre una diferente imagen... por favor cualquiera de las dos respuestas me sirven...
desde ya gracias

rsalvadores
14 de Mayo del 2005
Esto te puede valer.
Cambia aleatoriamente entre 5 imagenes cada vez que se carga la página.

Si lo quisieras hacer desde la pagina, solo tendrias que llamar a la funcion rand(5), 5 es el numero de imagenes que quieres alternar.

<html>
<head>
<title>Imagen Aleatorias</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<SCRIPT>
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
AImages=[
"../Images/myImage1.gif",
"../Images/myImage2.gif",
"../Images/myImage3.gif",
"../Images/myImage4.gif",
"../Images/myImage5.gif"
]
function rnd() {
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};

function rand(number) {
var n=Math.ceil(rnd()*number);
document.getElementById("myImg").src=AImages[n-1]
};

</SCRIPT>
<body bgcolor="#FFFFFF" text="#000000" onload="rand(5)"> <!-- 5 numero de imagenes aleatorias-->
<img src="../Images/BtCopiarImagen.jpg" id="myImg">
</body>
</html>

Suerte

rsalvadores

GABRIEL GONZALEZ
14 de Mayo del 2005
Que tal Viejo Salvatores o Salvador de códigos: El presente es con el fin de que me colabores con un script similar al que tenes de imagenes aleatorias, pero lo necesito hacer para unos bannercitos en swf mas o menos 6 que cada vez que se cargue o que se haga un reload cambienweb cambien, si no es mucha molestia. MIL GRACIAS.

GABRIEL GONZALEZ
MEDELLIN - COLOMBIA

yoya
14 de Mayo del 2005
gracias...

Ledosi
14 de Mayo del 2005
Bueno tu codigo, pero cuando guardo la pagina no se muestra ninguna imagen. ¿Como hago para que aunque guarden la pagina en el disco se sigan mostrando las imagenes.?

Ledosi
14 de Mayo del 2005
Bueno tu codigo, pero cuando lo guardo la pagina no se muestra ninguna imagen. ¿Como hago para que aunque guarden la pagina el el disco se sigan mostrando las imagenes.?

Victor Cruz
14 de Mayo del 2005
Me he dado cuenta que en total son 6 imagenes, las primeras 5 mas una llamada "BtCopiarImagen.jpg".

La imagen "BtCopiarImagen.jpg" aparece una vez si y una vez no.
En caso de que quisiera que solamente salieran las 5 imagenes, como lo hago???