7. µ¿ÀûÀÎ º¯È­(Dynamic Style)


7.2 À§Ä¡ À̵¿

  ¾Õ Àý¿¡¼­´Â ´Ü¼øÈ÷ ÇϳªÀÇ ¿ä¼Ò¸¦ ´Ù¸¥ ¿ä¼Ò·Î ´ëÄ¡ÇÏ´Â ÀÏÀ» Çß¾ú´Âµ¥, Áö±ÝºÎÅÍ ÇÏ°í ½ÍÀº ÀÏÀº ÇϳªÀÇ ¿ä¼ÒÀÇ ÁÂÇ¥¸¦ ¸¶±¸ ¹Ù²ãº¸´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é, ±×¸²À» µå·¡±×ÇÒ ¼öµµ ÀÖ°Ô ÇÏ´Â °ÍÀÌ´Ù.

* ÀÏ´Ü ÀÌ¿¹Á¦´Â VBSCript·Î ÀÛ¼ºµÈ ½ºÅ©¸³Æ®Äڵ带 °¡Áö°í ÀÖ´Ù.( Explorer4.0ÀÌ»ó¿¡ ÀÛµ¿ÇÑ´Ù.) Áß¾Ó¿¡ ³ªÅ¸³­ ³ªºñ ±×¸²À» µå·¡±×ÇØº¸¸é À§Ä¡°¡ À̵¿µËÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.

<SCRIPT LANGUAGE="VBScript">
dim oldx, oldy
function document_onMouseMove()
   dim srcElement, x, y, button
   button = window.event.button
   x = window.event.x
   y = window.event.y
   if (button = 1) then
     set srcElement = window.event.srcElement
     if srcElement.tagname="IMG" then
       if oldx = 0 then oldx = x
       if oldy = 0 then oldy = y
       srcElement.style.posLeft = srcElement.style.posLeft + (x - oldx)
       srcElement.style.posTop = srcElement.style.posTop + (y - oldy)
       oldx = x
       oldy = y
     end if
   end if
end function

function document_onDragStart()
window.event.returnValue = false
end function
</SCRIPT>
<img src="bfly1.gif" border="0" id="bbb"
style="position:absolute; TOP:200;LEFT:300; WIDTH:64px;HEIGHT:64px;ZINDEX:-1;">


  VBScript¶ó º»Àεµ È®½ÇÇÏ°Ô ¾Æ´Â °ÍÀº ¾Æ´ÏÁö¸¸, ±×·¡µµ ÀÌÇØ¸¦ µ½±âÀ§ÇØ Áß¿äÇÑ ºÎºÎ¸¸ »ìÆìº¸ÀÚ.

<SCRIPT LANGUAGE="VBScript"> VBScriptÀÓÀ» ³ªÅ¸³½´Ù.
function document_onMouseMove() ¹®¼­°´Ã¼¿¡¼­ ¹ß»ýµÇ´Â ¸¶¿ì½º¿òÁ÷¿¡ ¹ÝÀÀÇÏ´Â predefined ÇÔ¼öÀÌ´Ù.
button = window.event.button window.event°´Ã¼·Î ¸¶¿ì½º¿¡ ´Þ¸° ¹öưÀÌ ¹¹°¡ ´­·È³ª ¾Ë ¼ö ÀÖ´Ù. 1°ªÀ» °¡Áö¸é ÇöÀç ¿ÞÂʹöưÀÌ ´­¸°»óŸ¦ ³ªÅ¸³½´Ù.
srcElement = window.event.srcElement event¸¦ ¹ß»ý½ÃŲ °´Ã¼¸¦ ¹Þ´Â´Ù.
if srcElement.tagname="IMG" then ÇØ´ç°´Ã¼ÀÇ HTML TAG°¡ IMGÀÎÁö °Ë»ç
srcElement.style.posLeft
srcElement.style.posTop
°´Ã¼ÀÇ left, topÀÇ ÁÂÇ¥¸¦ ¸»ÇÑ´Ù.


  ÀÌ·¸°Ô À̹ÌÁö¸¦ ¿òÁ÷ÀÏ ¼ö ÀÖ´Â °ÍÀº ¾ÕÀå¿¡¼­ ³Ý½ºÄÉÀÌÇÁÀÇ °æ¿ì¿¡´Â Layer¸¦ ÅëÇØ¼­ ±¸ÇöÇß¾ú´Ù.

    ¿¡´Ï¸ÞÀÌ¼Ç   À§¿Í °°Àº ±â´ÉÀ» ÀÌ¿ëÇØ¼­ ±×¸²ÀÌ ¸¶±¸ ³¯¶ó´Ù´Ï´Â ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù. setTimeoutÇÔ¼ö¿Í ·çƾÀ» ÇÕ¼ºÇÏ¸é µÈ´Ù. ±×·¯³ª ¿ª½Ã °í·ÁÇØ¾ß ÇÏ´Â °ÍÀº ³Ý½ºÄÉÀÌÇÁ¿Í ÀͽºÇ÷η¯°¡ ¼­·Î ´Ù¸¥ ¹®¹ýÀ» »ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡ µÎ±ºµ¥¼­ ´Ù Á¦´ë·Î ÀÛ¼ºÇÑ´Ù´Â °ÍÀº ¾î·Á¿î ÀÏÀÌ´Ù.
  ´ÙÀ½Àå¿¡¼­ ºÎÅÍ´Â ÀͽºÇ÷η¯¿¡¼­¸¸ Áö¿øµÇ´Â Active X±â¼úÁß¿¡¼­ »ç¿ëÀÚ°¡ ¾²±â¿¡ Àû´çÇÑ ±â´É ¸î°¡Áö¸¦ »ìÆìº¸°íÀÚ ÇÑ´Ù. Áö±Ý±îÁö ¹è¿î DHTML¸¸Å­¾î·ÆÁö ¾ÊÀ¸´Ï µµÀüÇØ º¸ÀÚ.

- Last Update : 2001.7.2 by Deadfire(http://www.deadfire.net)

DHTML °­ÁÂ
DHTMLÀ̶õ?
CSS
     - CSSÁ¤Àǹæ¹ý
     - Àû¿ë¿ì¼±¼øÀ§
     - ÅØ½ºÆ®°ü·Ã¼Ó¼º
     - ÅØ½ºÆ®°£ÀǼ³Á¤
     - ¿©¹é ÁöÁ¤Çϱâ
     - Å׵θ®ÁöÁ¤Çϱâ
     - »ö»ó ÁöÁ¤Çϱâ
     - ±â Ÿ
CSS±×·ìÇÎ
     - ½ºÅ¸ÀÏ½ÃÆ®±×·ì
     - Ŭ·¡½º
     - »ç¿ëÀÚÁöÁ¤½ºÅ¸ÀÏ
JSSS
     - »õ·ÎÃß°¡µÈJSSS°´Ã¼
     - JSSS¿ÍCSS°£ÀǺñ±³
Layer
     - Layer TagÀÇ»ç¿ë
     - Layer ¼¼ºÎ»çÇ×
     - Explorer¿ëLayer
Javascript¿Í¿¬µ¿
µ¿ÀûÀÎ º¯È­
     - ÅØ½ºÆ®/À̹ÌÁöº¯È¯
     - À§Ä¡ À̵¿
µ¿Àû Å×À̺í
     - µ¿ÀûÅ×À̺í»ý¼º
     - µ¿ÀûÅ×À̺íÁ¤·Ä
±â Ÿ
     - Font Download
     - Filter
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master