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.