dataTransfer³ª clipboardData °³Ã¼¸¦ ÅëÇÑ Å¬¸³º¸µå(clipboard)·ÎºÎÅÍ ÇÑ°³³ª ¿©·¯°³ÀÇ µ¥ÀÌÅÍ ¾ç½ÄÀ» Á¦°ÅÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
sDataFormat
¼±ÅÃÀûÀÎ ¿ä¼ÒÀ̸ç, ´ÙÀ½ Áß ÇϳªÀÇ µ¥ÀÌÅÍ ¾ç½Ä°ªÀÌ´Ù.
Text ÅؽºÆ® ¾ç½ÄÀ» Á¦°ÅÇÑ´Ù.
URL ÁÖ¼Ò ¾ç½ÄÀ» Á¦°ÅÇÑ´Ù.
File ÆÄÀÏ ¾ç½ÄÀ» Á¦°ÅÇÑ´Ù.
HTML HTML ¾ç½ÄÀ» Á¦°ÅÇÑ´Ù.
Image À̹ÌÁö ¾ç½ÄÀ» Á¦°ÅÇÑ´Ù.
¹Ýȯ°ª

¹Ýȯ°ªÀº ¾ø´Ù.

Ư±â

sDataFormat ÆĶó¸ÞÅÍ°¡ Á¦°øµÇÁö ¾ÊÀ¸¸é, µ¥ÀÌÅÍ ¾ç½ÄµéÀÌ Á¦°ÅµÈ´Ù.

²ø¾î³õ±â(drag-and-drop) ÀÛ¾÷¿¡¼­ dataTransfer °³Ã¼ÀÇ ÀÌ clearData ¸Þ¼­µå´Â ondragstart¿Í °°Àº ¿øõ À̺¥Æ®µé¿¡¼­ ÀÚÁÖ »ç¿ëµÈ´Ù.
¸ñÇ¥ÀÇ µðÆúÆ® ºñÇìÀ̹öÀ» µ¤¾î¾º¿ì±â À§ÇÏ¿© ondrop À̺¥Æ®¿¡¼­ clearData ¸Þ¼­µå¸¦ »ç¿ëÇÑ´Ù. º¹¼ö ¾ç½ÄÀÌ ÁöÁ¤µÇ¾úÀ» ¶§ ƯÁ¤ µ¥ÀÌÅÍ ¾ç½ÄµéÀ» Á¦°ÅÇϴµ¥ ƯÈ÷ À¯¿ëÇÏ´Ù.

Àû¿ë
°³Ã¼scriptIE
ÂüÁ¶
getData setData

¸Þ¼­µå ¿¹Á¦

µå·¡±×ÇÒ ÅؽºÆ®.

ÆĶõ ÅؽºÆ®¸¦ µå·¡±×ÇÏ¿© ¾Æ·¡ ³ë¶û ¹è°æÀÇ °³Ã¼¿¡ µå·ÓÇØ º¸¶ó.

µå·ÓÇÒ ¸ñÇ¥ °³Ã¼

µ¥ÀÌÅÍ ¾ç½ÄÀÌ Á¦°ÅµÇ¾î nullÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù.

<SCRIPT>
function beginDrag(){
  event.dataTransfer.setData('Text','ÀÌ ÅؽºÆ®°¡ Áö¿öÁú °ÍÀÌ´Ù.');
}
function targetEnter(){
 // window.event.returnValue=false; // ÀÖÀ¸³ª ¾øÀ¸³ª ¸¶Âù°¡ÁöÀÓ
  event.dataTransfer.clearData('Text');
  tgtObj.innerText=event.dataTransfer.getData('Text');
}
</SCRIPT>

<SPAN id="srcObj" style="color:blue;background:aqua" ondragstart="beginDrag()">µå·¡±×ÇÒ ÅؽºÆ®.</SPAN>
<P>ÆĶõ ÅؽºÆ®¸¦ µå·¡±×ÇÏ¿© ¾Æ·¡ ³ë¶û ¹è°æÀÇ °³Ã¼¿¡ µå·ÓÇØ º¸¶ó.</P>
<SPAN id="tgtObj" style="color:red;background:ffd;" ondragenter="targetEnter()">µå·ÓÇÒ ¸ñÇ¥ °³Ã¼</SPAN>
<P>µ¥ÀÌÅÍ ¾ç½ÄÀÌ Á¦°ÅµÇ¾î <SPAN class=mark>null</SPAN>ÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù.</P>
<DIV id=showA></DIV>