<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Преобразование RGB в HEX и обратно HEX в RGB
Исходник: Утилита преобразования кодов цветов RGB в HEX и обратно HEX в RGB [javascript, code #123, hits: 5470, рейтинг: 3/7,4.84(2186)] +
автор: - [добавлен: 15.05.2006] управление:
  1. <html>
  2. <head>
  3. <title>RGB 2 HEX и наоборот</title>
  4. <script language="javascript">
  5. // rgb 2 hex
  6. function rgb2hex() {
  7. var c,s,i,h='', x='0123456789ABCDEF';
  8. c=prompt('R,G,B...','');
  9. if(c){
  10. s=c.split(',');
  11. for (i=0; i < 3; i++){
  12. n = parseInt(s[i]);
  13. h += x.charAt(n>>4) + x.charAt(n&15);
  14. }
  15. void(prompt('Hexcolor:', h));
  16. } else void(null);
  17. return false;
  18. }
  19.  
  20. // hex 2 rgb
  21. function hex2rgb() {
  22. var i,h=prompt('Hexcolor...',''), x='0123456789ABCDEF', c='';
  23. if(h) {
  24. h=h.toUpperCase();
  25. for (i=0;i < 6; i+=2)
  26. c+=16*x.indexOf(h.charAt(i)) + x.indexOf(h.charAt(i+1)) + ' ';
  27. prompt('RGB values:',c)
  28. }
  29. return false;
  30. }
  31. </script>
  32. </head>
  33. <body>
  34. <a href="#" onclick="return rgb2hex();">RGB в Hex...</a><br>
  35. <a href="#" onclick="return hex2rgb();">Hex в RGB...</a>
  36. </body>
  37. </html>
Утилита выполнена в виде 2-х функций, осуществляющих преобразования

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2017 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.011635 секунд
Количество запросов к БД: 9, gzip: 3.4kb/11.8kb(72%)