½Ã½ºÅÛ »ö»ó ¼±Åà ´ëȭâÀ» ¿¬´Ù.

Àμö/ÆĶó¸ÞÅÍ
initColor (´çÃÊ»ö»ó°ª)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀ̸ç, ½Ã½ºÅÛ »ö»ó ¼±Åà ´ëȭâ¿¡¼­ ¼±ÅÃµÈ »ö»óÀÇ ´çÃÊ »ö»ó°ªÀ» RGB °ªÀ¸·Î ³ªÅ¸³½´Ù.
»ö»ó°ªÀÇ ¾ç½ÄÀº 0xrrggbbÀ̸ç, ¿©±â¼­ rr´Â Àû»öÀÇ 16Áø¼ö°ª, ggÀº ³ì»öÀÇ 16Áø¼ö°ª, bb´Â û»öÀÇ 16Áø¼ö°ªÀÌ´Ù. »ö»ó°ªÀÇ ¸ñ·ÏÀ» ÂüÁ¶Ç϶ó.
clrVal (¹Ýȯ »ö»ó°ª)

½Ã½ºÅÛ »ö»ó ¼±Åà ´ëȭâ¿¡¼­ ¼±ÅÃµÈ »ö»óÀÇ »ö»ó°ªÀ» ½ÊÁø¼ö·Î ³ªÅ¸³½´Ù.

Ư±â

»ö»ó ¼±Åà ´ëȭâ¿¡¼­ »ç¿ëÀÚ Á¤ÀÇ »ö»óÀ» ÀúÀåÇÏ¿© À¯ÁöÇÒ ¼ö´Â ¾ø´Ù.

ÀÌ ¸Þ¼­µå·Î ¾ò¾îÁø ¹Ýȯ »ö»ó°ªÀº ½ÊÁø¼ö °ªÀ̹ǷΠ16Áø¼ö »ö»ó°ªÀ» ³ªÅ¸³»°Å³ª »ö»óÀ» ¼³Á¤Çϱâ À§Çؼ­´Â À§ÀÇ ¾ç½Ä°ú °°ÀÌ 0xrrggbb·Î ȯ»êÇÏ¿©¾ß ÇÑ´Ù.
¶ÇÇÑ RRGGBB »ö»óÀº 16Áø¼ö 6ÀÚ¸®°¡ µÇ¾î¾ß ÇÑ´Ù. »ö»ó°ªÀÇ ¸ñ·Ï°ú ¾Æ·¡ ¿¹Á¦¸¦ ÂüÁ¶Ç϶ó.

Àû¿ë
°³Ã¼scriptIE

°á°ú Ç¥½Ãâ

½Ã½ºÅÛ »ö»ó ¼±Åà ´ëȭâÀ» ¿©´Â ¿¹Á¦ÀÌ¸ç ¹Ýȯ°ªÀº ¼±ÅÃµÈ »ö»óÀ» ³ªÅ¸³½´Ù.
¼±ÅÃµÈ »ö»óÀº 16Áø¼ö·Î ȯ»êµÇ¾î ±ÛÀÚ »ö»ó¿¡ Àû¿ëµÈ´Ù.

<SCRIPT>
var initColor=null;  // ÃÖÃÊ°ªÀ» ÁöÁ¤ÇÏ´Â º¯¼ö¸¦ ¼±¾ðÇÑ´Ù.
function callColorDlg(){
  if (initColor==null) colorStr=dialogHelper.ChooseColorDlg(); // ¾ÆÁ÷ »ö»ó ´ëȭâÀÌ ¿­¸®Áö ¾Ê¾ÒÀ» ¶§
  else colorStr=dialogHelper.ChooseColorDlg(initColor); // ´ëȭâÀÌ ¿­¸®°í ÀÌÀü ¼±Åà »ö»óÀÌ ÀÖÀ» ¶§ º¯°æÇÑ´Ù.
  colorStr=colorStr.toString(16); // 16Áø¼ö ¹®ÀÚ¿­·Î º¯È¯ÇÑ´Ù.
  if (colorStr.length<6){ // ¹®ÀÚ¿­ ±æÀÌ°¡ 6°³(RRGGBB) ¹Ì¸¸ÀÌ¸é ¾Õ¿¡ '0'À¸·Î ä¿î´Ù.
    var tmp='000000'.substring(0,6-colorStr.length);
    colorStr=tmp.concat(colorStr);
  }
  document.execCommand('ForeColor',false,colorStr); // »õ·Î ¼±ÅÃµÈ »ö»óÀ¸·Î »ö»óÀ» ÃʱâÈ­ÇÑ´Ù.
  initColor=colorStr;
  showA.innerHTML='dialogHelper.classid='+dialogHelper.classid+'<BR>';
  showA.innerHTML+='¼±Åà »ö»ó=<FONT color='+colorStr+'>'+colorStr+'</FONT>='+colorStr;
}
</SCRIPT>
<BUTTON onclick=callColorDlg()>°á°ú º¸±â</BUTTON>
<DIV id=showA>°á°ú Ç¥½Ãâ</DIV>