Hola Esteban
:
Aunque no es exactamente lo que quieres (no sé si tiene respuesta), se puede definir una función "rgb" con los 3 componentes como parámetro...
Código:
<script type="text/javascript">
var _h = "0123456789ABCDEF";
function rgb(rr, gg, bb) {
_RGB = "#" + _h.charAt(rr / 16) + _h.charAt(rr % 16);
_RGB += _h.charAt(gg / 16) + _h.charAt(gg % 16);
_RGB += _h.charAt(bb / 16) + _h.charAt(bb % 16);
return _RGB;
}
</script>
Y como ejemplo:
<body style="color: #eeeeaa" onload="c = document.body.style.color;
alert((c.charAt(0) == '#') ? c:eval(c));">
No me gusta usar eval, pero este caso es una excepción...
Saludos