À»/¸¦ ·Î
°á°ú Ç¥½Ãâ
<FORM name=hexaform>
<SELECT name=fromsel>
<OPTION value="16">16Áø¼ö
<OPTION value="10" selected>10Áø¼ö
<OPTION value="8">8Áø¼ö
<OPTION value="2">2Áø¼ö
</SELECT>
<INPUT type=text name=hexain value=100></INPUT>À»/¸¦
<SELECT name=tosel>
<OPTION value="16">16Áø¼ö
<OPTION value="10">10Áø¼ö
<OPTION value="8">8Áø¼ö
<OPTION value="2">2Áø¼ö
</SELECT>·Î
<INPUT type=button value="ȯ»ê" onClick=Convert(this.form)>
</FORM>
</DIV>

<DIV id="showarea" class=show title="°á°ú">°á°ú Ç¥½Ãâ<BR>

<SCRIPT>
br='<BR>';
function Convert(obj){ // ÀÔ·ÂÆû °³Ã¼(obj=document.forms.hexaform)¸¦ Àμö·Î ¹Þ¾Æ ¼öÇàÇÏ´Â ±â´ÉÇÔ¼ö ½ÃÀÛ
  str=''; // Ãâ·ÂÀ» À§ÇÑ ¹®ÀÚ¿­ º¯¼ö ¼±¾ð
  typefrom=obj.fromsel.value; // ¹«½¼ Áø¼ö¿¡¼­ ȯ»êÀ» ¼öÄ¡·Î ¹Ýȯ ¹Þ´Â´Ù.
  typeto=obj.tosel.value; // ¹«½¼ Áø¼ö·Î ȯ»êÀ» ¼öÄ¡·Î ¹Ýȯ ¹Þ´Â´Ù.
  valfrom=obj.hexain.value; // ȯ»êÇÒ ÀÔ·Â ¼öÄ¡ ¹®ÀÚ¿­À» ¹Þ´Â´Ù.
  decifrom=parseInt(valfrom,typefrom); // ¹«Á¶°Ç 10Áø¼ö·Î ȯ»êÇÑ´Ù.
  valto=decifrom.toString(typeto); // ÇØ´ç ¿øÇÏ´Â Áö¼ö·Î ȯ»êÇÏ¿© ¼öÄ¡ ¹®ÀÚ¿­À» ¸¸µç´Ù.
  str+='<SPAN class=bblue>'+valfrom+'</SPAN>('+typefrom+'Áø¼ö)'; // ¹«½¼ Áø¼ö¿¡¼­ ¹«¾ùÀ» ȯ»êÇÒ °ÍÀΰ¡ Ãâ·ÂÇÑ´Ù.
  if (typefrom!=10) str+='[=10Áø¼ö('+decifrom+')]'; // ÀÔ·ÂÀÌ 10Áø¼öÀ̸é 10Áø¼ö Ãß°¡ ¼³¸íÀ» »ý·«ÇÑ´Ù.
  str+='À»/¸¦ ȯ»êÇÏ¸é ¢¡<SPAN class=bred>'+valto+'</SPAN>('+typeto+'Áø¼ö)'; // ¿øÇϴ ȯ»êµÈ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.
  showarea.innerHTML=str; // °á°ú ȯ»êµÈ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.
} // ±â´ÉÇÔ¼ö Á¾·á
</SCRIPT>