Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2009, 16:18
Avatar de Hayi
Hayi
 
Fecha de Ingreso: febrero-2002
Ubicación: Santa Fe - Santa Fe
Mensajes: 121
Antigüedad: 22 años, 9 meses
Puntos: 3
Pregunta Función que muestra Imágenes Aleatorias pero...

Muy buenas. Voy a completar el título del tema antes de plantear mi duda:

"Función que muestra Imágenes Aleatorias pero que no muestre la misma al invocarla 2 veces."

Me explico mejor ahora, tengo la siguiente función que me muestra en forma aleatoria 12 imágenes:

Código:
function ImagenAleatoria() {

var num = Math.floor(Math.random()*11)+1;
listado = new Array("0","1","2","3","4","5","6","7","8","9","10","11");

document.write('<P><IMG SRC="img_aleatorias/img_aleatoria'+ parseInt(listado[num]) +'.jpg" BORDER="0"></P>');
}
(parte del HTML...)
Código HTML:
...
<SCRIPT>ImagenAleatoria()</SCRIPT>
...
Hasta acá, todo perfecto, me muestra una imagen distinta cada vez que se refresca la página (en principio es lo que necesito, al final plantearé una nueva duda en base a esto...) pero, si bien no es siempre, si quiero llamar 2 veces a la función 'ImagenAleatoria()' tengo un porcentaje de posibilidad que se muestre la misma imagen 2 veces...

Ésta es la duda principal: ¿cómo hago para que no pase esto sin tener que usar una nueva función?

Duda Secundaria: ¿Cómo puedo usar esta función para que 'refresque' las imágenes sin tener que refrescar la página?

Gracias desde ya y espero al menos que les pueda servir de utilidad esa función para lo que necesiten... Saludos.