Trio ȨÆäÀÌÁö ¹è°æ »ö»ó º¯°æ ÇÁ·Î±×·¥ ¿¹Á¦ Javascript ¿¹Á¦ ¸ÞÀÎÆäÀÌÁö


Code Ç¥½Ã Áß°£¿¡¼­ ÇÁ·Î±×·¥ÀÌ ¼öÇàµÇ°í, ³¡³ª¸é ³ª¸ÓÁö ºÎºÐÀÌ Ç¥Çö µÊ.
»ö»ó ÃʱⰪ°ú º¯°æ ´Ü°è¸¦ º¯¼ö·Î ÁÖ¸é, °¢ ´Ü°èÀÇ ¼öÄ¡¸¦ 16Áø¼ö·Î ȯ»êÇÏ¿©, RGB·Î »ö»óÀ» Ç¥Çö ÇÔ.

¾Æ·¡ ÆÄ¶û»ö ºÎºÐÀº ÇÁ·Î±×·¥ ºÎºÐÀÌ ¾Æ´Ï°í, ÇÁ·Î±×·¥ ¼öÇà Áß Âü°íÇϱâ À§ÇÑ RGB ¼öÄ¡ ÀÓ.

HTML Code
<head> .. <script language="javascript"> hexa=new makearray(16); for(var i=0; i < 10; i++) hexa[i]=i; hexa[10]="a"; hexa[11]="b"; hexa[12]="c"; hexa[13]="d"; hexa[14]="e"; hexa[15]="f"; // ÇѰ³ÀÇ 16Áø¼ö »ý¼º...9abcdef var x=-1; function hex(i) { // ÇÑ ´ÜÀ§ 16Áø¼ö »ý¼º if (i < 0) return "00"; else if (i > 255) return "ff"; else return ""+hexa[Math.floor(i/16)]+hexa[i%16]; } function makearray(n) { //¹è¿­¹ø¼ö ÃʱâÈ­ this.length=n; for(var i=1; i <=n; i++) this[i]=0; return this; } function setbgcolor(r, g, b) { var hr=hex(r); var hg=hex(g); var hb=hex(b); document.bgColor="#"+hr+hg+hb; // ¼¼°³ÀÇ 16Áø¼ö °áÇÕÇÏ¿© RGB »ö»ó Çü¼º if (x==8){x=0; document.write('<BR>'); } else {x++;}; document.write('#',hr, hg, hb,', ') setTimeout("setbgcolor(r, g, b)",5000); } function fade(sr, sg, sb, er, eg, eb, step){ // sr[step of red] sg[step of green] sb[step of blue] for(var i=0; i <=step; i++) { setbgcolor( // er eg er °¢ »ö»ó º¯°æ ´Ü°è Math.floor(sr*((step-i)/step)+er*(i/step)), Math.floor(sg*((step-i)/step)+eg*(i/step)), Math.floor(sb*((step-i)/step)+eb*(i/step)) ); } } function fadein() { fade(0,255, 0,255, 255,0, 16); fade(0,255, 0,255, 0,255, 16); fade(0,0, 255,255, 255,0, 16); } // °¨Ãã ³¡ --> </script> </head>
<body> <a name="top"></a> <center> <h1><img src="../../gif/ictrio.gif" alt="trio"> ¹è°æ »ö»ó º¯°æ ÇÁ·Î±×·¥ ¿¹Á¦</h1> <table width=95% border=1 cellpadding=4 cellspacing=4 bgcolor="ffffff"><tr><td> <img src=../gif/rfbtexm2.gif><br><br> <div class=brown> code Ç¥½Ã Áß°£¿¡¼­ ÇÁ·Î±×·¥ÀÌ ¼öÇàµÇ°í, ³¡³ª¸é ³ª¸ÓÁö ºÎºÐÀÌ Ç¥Çö µÊ.<br> »ö»ó ÃʱⰪ°ú º¯°æ ´Ü°è¸¦ º¯¼ö·Î ÁÖ¸é, °¢ ´Ü°èÀÇ ¼öÄ¡¸¦ 16Áø¼ö·Î ȯ»êÇÏ¿©, rgb·Î »ö»óÀ» Ç¥Çö ÇÔ.<br> </div> <hr size=1 width=50% color=silver> ¾Æ·¡ ÆÄ¶û»ö ºÎºÐÀº ÇÁ·Î±×·¥ ºÎºÐÀÌ ¾Æ´Ï°í, ÇÁ·Î±×·¥ ¼öÇà Áß Âü°íÇϱâ À§ÇÑ rgb ¼öÄ¡ ÀÓ.<br> <div class=indent><span class=blue> <script language="javascript">fadein()</script> </span></div> </td></tr></table> <body">
¼³¸í Áß¿ä »çÇ×
  • ÀÏ¹Ý ¼öÄ¡¸¦ 16Áø¼ö·Î º¯È¯
  • Math.floor
  • array
  • this.length
  • return this

¹ø¿ª¹® ¼ÒÀ¯ÀÚ - Trio ȨÆäÀÌÁö Á¦°ø ÀÌ ¹®¼­(http://trio.co.kr/webrefer/jsex/xfadein.html)´Â
ÀÚÀ¯·ÎÀÌ ¿¬°á »ç¿ëÀÌ °¡´ÉÇÔ.
¿¹Á¦ ¸Þ´º·Î