Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2004, 13:50
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola Diosus:

Un número aleatorio se obtiene con Math.random()... se trata de un número real entre 0 y 1, o sea que hay que multiplicarlo por el mayor número que quieres conseguir (menos 1) y hacerlo entero para que te devuelva el índice de un array que puede ser el de las imágenes que quiereas que sean aleatorias...

Bueno, después de ésta perorata te paso el código:

...
<script>
var imgs = ["img1.gif", "img2.gif", "img3.gif"];
function imagina () {
document.images["aleatoria"].src = imgs[Math.floor(Math.random() * imgs.length)]
}
</script>
...
<body onload="imagina()" >
...
<img name="aleatoria" src="" />
...
</body>
...

Lo puse de memoria, así que puede tener algún errorcillo.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo