Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/10/2003, 10:35
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 24 años, 5 meses
Puntos: 1284
Hola epplestun, hola KarlanKas :

Tengo un script que varía de forma aleatoria los colores de fondo y el tiempo y las veces que se realiza el cambio en las líneas de una tabla.

Se puede ver el efecto en este link .

El código es:

Código PHP:
var psico = ["red", "pink", "magenta", "yellow", "lime", "aqua", "blue"];

function 
fondoEnPasos(n, id, color)    {
    if (
n > 0)    {
        
document.getElementById(id).style.backgroundColor = psico[Math.floor(Math.random() * psico.length)];
        var 
linea = "fondoEnPasos(" + (n - 1) + ", '" + id + "', '" + color + "')";
        
setTimeout(linea, 50 * Math.floor(Math.random() * 5));
    }
    else
    
document.getElementById(id).style.backgroundColor = color;
} 
Se puede usar en cualquier elemento (por supuesto que en celdas), y para invocarlo, hay que poner algo así:
onmouseout='fondoEnPasos(numeroDePasos, this.id, colorFinal)'

Saludos