Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2011, 09:00
cesarnorte9
 
Fecha de Ingreso: diciembre-2010
Ubicación: Alicante
Mensajes: 74
Antigüedad: 14 años
Puntos: 3
Respuesta: Cambiar el color del enlace seleccionado

AYYYY Dios... mio!!! Tremenda la respuesta... de nuestro amigo jotaincubus....
Bueno yo haria...

Hacerme un array con bastantes codigos de colores.

(Esto es importante ya que todos no se ven bien.)
Una vez lo tienes con el srand(time()) y con el rand(0,count(array)).
Entonces el aleatoriamente escogera una posicion del array dependiendo de esta sera un color....
Eso lo metes dentro del for ese que comentas y tendras uno para cada enlace.
El srand(time()) te asegura que no salga el mismo número dos veces seguidas...
Bueno luego seria especificar el colo con html...
Ejemplo con una primitiva.

Código:
function generaPrimitiva()
{
$primitiva = array();
$conta = 0;
srand(time());
while($conta < 5)
	{
		
		$prueba = rand(1,49);
	if(in_array($prueba,$primitiva) == false)
		{
			$primitiva[] = $prueba;
			$conta++;
		}

	}
		sort($primitiva);
	return $primitiva;
}
Me profesor me dio esta funcion para los Colores claros...:D-->
	function ColorAleatorioClaro()
	{ 
		define('COLOR_CLARO', (255+255+255)/2);
		do
		{
		   $rojo = rand(0, 255);
		   $verde = rand(0, 255);
		   $azul = rand(0, 255);
		   $oscuridad = $rojo + $verde + $azul;
		}
		while ($oscuridad < COLOR_CLARO); // Mientras sea oscuro.
		return sprintf("%02X%02X%02X", $rojo, $verde, $azul);
	}