Функция конвертирования red=>FF0000,green=>00FF00 и т.п.
А нет ли в javascript функции для перевода текстового написания цвета
red, green, blue и т.п. в их hex-представление (FF0000, 00FF00, 0000FF)? Или может кто-то может подсказать ссылку на такую функцию? P.S.Я знаю, что писать такую функции не очень долго, но, возможно кто-то уже сделал это за меня и поможет съэкономить мне время :) |
function word2color(word)
{
var temp=document.createElement('div');
temp.style.backgroundColor=word;
return temp.style.backgroundColor.replace('#','');
}
alert(word2color('green'));
к сожалению работает как хотелось бы, только в опере PS Для огнелиса, еще можно использовать window.getComputedStyle(temp,null).backgroundColor осла не нашел как вылечить в общем делай вручную, наверно http://ru.wikipedia.org/wiki/Цвета_HTML готового switch-сфыу у меня нету |
Лучше не через switch, а через
colors {
red : 'FF0000',
green : '00FF00',
...
}
|
| Часовой пояс GMT +3, время: 04:42. |