Показать сообщение отдельно
  #2 (permalink)  
Старый 17.06.2010, 03:18
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от Бобр
Как это Blue можно перевести в цифру?
Составить словарь зарезервированных значений, их не так уж и много.

Сообщение от Бобр
Проблема в том, что цвет может быть задан не только цифрой, но и словом
Еще может быть короткая запись:
<font  color=#f00>test1</font>

Но особой проблемы нет, регулярные выражения в помощь.

Инверсия осуществляется следующим образом:
var r = "fe", g = "fe", b = "fe";

r = (255 - parseInt(r, 16)).toString(16);
g = (255 - parseInt(g, 16)).toString(16);
b = (255 - parseInt(b, 16)).toString(16);

alert([r,g,b]); // осталось только нолики дописать
Еще как-то можно через побитовое отрицание ~ сделать.
Ответить с цитированием