Código javascript
:
Ver originalfunction toHex(R, G, B)
{
var Lets='ABCDEF';
var R=rHex(toLet(R).m)+rHex(toLet(R).p);
var G=rHex(toLet(G).m)+rHex(toLet(G).p);
var B=rHex(toLet(B).m)+rHex(toLet(B).p);
var Ret=('#'+R+G+B).toUpperCase();
return(Ret);
function toLet(Ch4r)
{
var c0nd=/\./;
for(var i=0; i<=15; ++i)
{
var tCh4r=((Ch4r-i)/16).toString();
if(!tCh4r.match(c0nd)) return{ m: tCh4r, p: i };
}
}
function rHex(Ch4r)
{
for(var i=0; Lets[i]; ++i) { if(Ch4r==(10+i)) return(Lets[i]); }
return(Ch4r.toString());
}
}
No me funciona el cerebro en este momento como para pensar en una forma mas corta... lo tengo hace mucho eso... seguro hay una forma mas corta... despues la subire... pero que funciona funciona..