J'ai le code suivant.Le résultat Javascript ne fonctionne pas dans IE
function rgb2hex(rgb) {
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}
Semble fonctionner correctement dans FF et Chrome. IE arrive avec '1' est nul ou pas un objet. La valeur rgb ne semble pas correspondre au rgb.match.
Des idées?
Thx
Les valeurs que vous transmettez cette fonction ressemblent à "rgb (12, 34, 56)"? –
Je passe une couleur RVB et essaye de la convertir en hex – jason