Функция конвертирования 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, время: 02:19. |