Responder
Ayuda javascript rotacion random de imagenes en la página
Buenas tardes, tengo un problema con un codigo de rotación en javascript, que cambia las imagenes al refrescar la página y que hace que no coincidan,pero las imagenes que crea el script no se como ubicarlas en la página.
Ejemplo de rotación aleatoria de imágenes
function numeroEstaEnLista( numero, lista, nElementos ) {
var i = 0 ;
for ( i = 0 ; i < nElementos ; ++i ) {
if ( numero == lista[i] )
{
return true ;
}
}
return false;
}
function generarListaNumerosAleatorios ( N )
{
var numero ;
var i = 0 ;
var lista = new Array(N);
var esRepetido = false ;
for ( i = 0 ; i < N ; ++i ) {
numero = Math.floor( Math.random() * N ) ;
esRepetido = numeroEstaEnLista( numero, lista, i + 1 ) ;
while ( esRepetido ) {
numero = Math.floor( Math.random() * N ) ;
esRepetido = numeroEstaEnLista( numero, lista, i + 1 ) ;
}
lista[i] = numero ;
}
return lista ;
}
document.write("Ejemplo de rotación aleatoria de imágenes.");
document.write("<br>");
var N = 4 ;
var miLista = generarListaNumerosAleatorios(N);
var i = 0 ;
var listaImagenes = new Array(N);
listaImagenes[0] = "foto1.jpg" ;
listaImagenes[1] = "foto2.jpg" ;
listaImagenes[2] = "foto3.jpg" ;
listaImagenes[3] = "foto4.jpg" ;
for ( i = 0 ; i < N ; ++ i ) {
document.write("<img src=\"");
document.write( listaImagenes[miLista[i]] );
document.write("\" />");
}
Quomon.es