Показать сообщение отдельно
  #1 (permalink)  
Старый 23.07.2011, 18:20
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

Как перевести из RGB в HEX
Нашел функцию
function rgbToHex (r, g, b)
    {  
        r = r.toString(16);
        g = g.toString(16);
        b = b.toString(16);
        
        if (r.length == 1) r = '0' + r;
        if (g.length == 1) g = '0' + g;
        if (b.length == 1) b = '0' + b;
        
        return (r + g + b).toUpperCase();
    }
var Hex = rgbToHex (128, 128, 128);
alert(Hex);

Но подставлять в нее нужно 3 числа, а у меня есть такое вот значение rgb(0, 255, 0)
Метод color.toString выдает function
toString() {
[native code]
}
Ответить с цитированием