Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2009, 01:21
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: 2: expresion regular y getAttribute('style') trae en RGB :(

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
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo