Saludos alecuello84.
Prueba esta pagina HTML .No es realmente lo que pides , pero se asemeja bastante , guarda el siguiente texto como HTML y ejecutalo.
SALUDOS.
_______________________________________________________________
<body bgcolor="#1F1FFF" text="#0" > </body>
<h1>Contraste de colores</h1> <h3>- selecciona un color usando el raton o escribe directamente su valor , si pulsas en el boton el color seleccionado será el del fondo de la pagina </h3>
<form id="f0" name="f0">
<input type="text" id="texto1" name="texto1" style="font-size: 15pt" ;>
<input type="button" value=" Fijar Fondo" onclick=fondo() style="font-size: 12pt" ;>
</form>
<p>
<script language="JavaScript" type="text\javascript">
var rojoh,verdeh,azulh;
var rojol,verdel,azull;
var color;
var rojo=1;
var verde=1;
var azul=1;
var cadena="[(+)]";
rojo=1;
verde=1;
while (verde<16 ) {
azul=1;
while (azul<16 ) {
rojoh=(rojo).toString(16);
verdeh=(verde).toString(16);
azulh=(azul).toString(16);
color=rojoh+"F"+verdeh+"F"+azulh+"F";
document.writeln( ' <span onclick=x(this); style="font-size: 15pt ;color:' , color, ' ";>' , cadena, ' </span> ');
azul=azul+1;
}
document.write("<br>");
verde=verde+1;
}
// ************************
verde=1;
rojo=1;
while (rojo<16 ) {
azul=1;
while (azul<16 ) {
rojoh=(rojo).toString(16);
verdeh=(verde).toString(16);
azulh=(azul).toString(16);
color=rojoh+"F"+verdeh+"F"+azulh+"F";
document.writeln( ' <span onclick=x(this); style="font-size: 15pt ;color:' , color, ' ";>' , cadena, ' </span> ');
azul=azul+1;
}
document.write("<br>");
rojo=rojo+1;
}
// ************************
azul=1;
rojo=1;
while (rojo<16 ) {
verde=1;
while (verde<16 ) {
rojoh=(rojo).toString(16);
verdeh=(verde).toString(16);
azulh=(azul).toString(16);
color=rojoh+"F"+verdeh+"F"+azulh+"F";
document.writeln( ' <span onclick=x(this); style="font-size: 15pt ;color:' , color, ' ";>' , cadena, ' </span> ');
verde=verde+1;
}
document.write("<br>");
rojo=rojo+1;
}
function x(valor)
{
document.f0.texto1.value=(valor.style.color);
}
function fondo()
{
document.bgColor=document.f0.texto1.value;
}
</script>