°³Ã¼ÀÇ activeElement ¼Ó¼ºÀ» ¼³Á¤ÇÏ¿´À» ¶§ ¹ß»ýÇÑ´Ù.
À̺¥Æ® ¼Ó¼º |
object.onactivate=handler | JScript ¸¸- |
---|---|---|
object.onactivate=GetRef('handler') | VBScript 5.0- | |
ÀζóÀÎ HTML | <ELEMENT onactivate="handler"> | ¸ðµç Ç÷§Æ®Æû |
¸í¸íµÈ ½ºÅ©¸³Æ® | <SCRIPT for=object event=onactivate> | Explorer- |
Bubbles | ÀÖ½¿ |
---|---|
Ãë¼Ò | ºÒ°¡ |
¹ß»ý ¿øÀÎ |
|
µðÆúÆ® ÀÛ¿ë | event.fromElement¿¡¼ event.srcElement·Î È°¼ºÀ» º¯°æ½ÃŲ´Ù. |
HTML ±Ô°Ý | ºñ±Ô°Ý IE È®Àå. |
DHTML °³Ã¼ ¸ðµ¨¿¡¼ À̺¥Æ®Ã³¸®ÀÚ´Â ÆĶó¸ÞÅ͵éÀ» Á÷Á¢ ¹ÞÁö´Â ¸øÇصµ, event°³Ã¼ÀÇ Äõ¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
altKey | ALT Å°°¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
altLeft | ¿ÞÂÊ ALT Å°°¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
clientX | À©µµ¿ì Àå½Ä°ú ½ºÅ©·Ñ¹Ù¸¦ Á¦¿ÜÇÑ »ç¿ëÀÚ Áö¿ª¿¡ »ó´ëÀû ¸¶¿ì½ºÆ÷ÀÎÅÍ ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
clientY | À©µµ¿ì Àå½Ä°ú ½ºÅ©·Ñ¹Ù¸¦ Á¦¿ÜÇÑ »ç¿ëÀÚ Áö¿ª¿¡ »ó´ëÀû ¸¶¿ì½ºÆ÷ÀÎÅÍ ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
ctrlLeft | ¿ÞÂÊ CTRL Å°°¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
offsetX | À̺¥Æ®°¡ ¹ß»ýµÈ °³Ã¼¿¡ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ »ó´ëÀûÀÎ À§Ä¡(¿ÀÇÁ¼¼Æ®) ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
offsetY | À̺¥Æ®°¡ ¹ß»ýµÈ °³Ã¼¿¡ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ »ó´ëÀûÀÎ À§Ä¡(¿ÀÇÁ¼¼Æ®) ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
returnValue | À̺¥Æ®·Î ºÎÅÍÀÇ ¹Ýȯ°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
screenX | »ç¿ëÀÚ ½ºÅ©¸°¿¡ »ó´ëÀûÀÎ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ ¼öÆò À§Ä¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
screenY | »ç¿ëÀÚ ½ºÅ©¸°¿¡ »ó´ëÀûÀÎ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ ¼öÁ÷ À§Ä¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
shiftLeft | ¿ÞÂÊ SHIFT Å°°¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
srcElement | À̺¥Æ®¸¦ ¹ß»ý½ÃŲ °³Ã¼¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
type | À̺¥Æ® °³Ã¼ÀÇ À̺¥Æ® ¸íĪÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
x | »ó´ëÀûÀ¸·Î À§Ä¡ÇÑ ¸ðü °³Ã¼¿¡ »ó´ëÀûÀÎ À§Ä¡ ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
y | »ó´ëÀûÀ¸·Î À§Ä¡ÇÑ ¸ðü °³Ã¼¿¡ »ó´ëÀûÀÎ À§Ä¡ ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
ºñ È°¼ºÈµÇ´Â °³Ã¼¿¡ onblur À̺¥Æ®°¡ ¹ß»ýµÇ¾î¾ß ¸¸ ±× °³Ã¼°¡ È°¼ºÀ» ÀÒ°í, ´Ù¸¥ °³Ã¼¿¡ onfocus À̺¥Æ®°¡ ¹ß»ýµÇ¾î ±× °³Ã¼°¡ activeElement°¡ µÈ´Ù.
°¢ ¹®¼´Â ÇÑ°³ÀÇ È°¼º ¿¤·¹¸àÆ® ¸¸À» °¡Áú ¼ö ÀÖ°í, setActive³ª focus ¸Þ¼µå·Î È°¼º ¿¤·¹¸àÆ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
ÃÊÁ¡À» °®Áö ¾Ê´Â ¹®¼¿¡¼ focus ¸Þ¼µå¸¦ »ç¿ëÇÏ¸é µð½ºÇ÷¹ÀÌ ¹®¼ÀÇ Á¦ÀÏ ¾Õ¿¡ ÃÊÁ¡ÀÌ °¡°í ±× ¹®¼ÀÇ È°¼º ¿¤·¹¸àÆ®°¡ ÃÊÁ¡À» ¹Þ´Â´Ù.
onload À̺¥Æ® ¹ß»ý Àü¿¡, Àû¿ëµÇ´Â ¾î¶² ¿¤·¹¸àÆ® °³Ã¼ÀÇ onactivate À̺¥Æ®°¡ ¹ß»ýµÈ´Ù.
IE5.5 ÀÌÈÄ, document¿¡ ÃÊÁ¡À» ÁÖ´Â °Í°ú documentÀÇ activeElement¸¦ º°µµ·Î ó¸®ÇÒ ¼ö ÀÖ´Ù. ¿¤·¹¸àÆ®°¡ È°¼ºÈ µÇ¾úÀ» ¶§ ¾ç½ÄÀ» º¯°æÇÏ´Â µîÀ» À§ÇÏ¿© onactivate À̺¥Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
IE6¿¡¼, event.fromElement ¼Ó¼º¿¡¼ ÀÌ À̺¥Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
°³Ã¼ | script | HTML | IE |
---|
´Ù¸¥ ¿¤·¹¸àÆ® °³Ã¼¸¦ Ŭ¸¯ÇÏ¿© activeElement¸¦ º¯°æ½ÃÄÑ º¸¶ó. ÁøÇà ¼ø¼¸¦ º¼ ¼ö ÀÖ´Ù.
<SCRIPT> showstr=''; function showActivate(){ if (document.activeElement) { showstr+='<SPAN class=event>onactivate</SPAN> À̺¥Æ®°¡ '+document.activeElement.nodeName; showstr+=' ¿¤·¹¸àÆ®(id='+document.activeElement.id+')¿¡ ¹ß»ý.<BR>'; showA.innerHTML=showstr; } } function showLoad(){ showstr+='<SPAN class=event>onload</SPAN> À̺¥Æ®°¡ <SPAN class=event>onactivate</SPAN>'; str+=' À̺¥Æ® ¹ß»ý ÈÄ BODY ¿¤·¹¸àÆ®¿¡ ¹ß»ý.<BR>' showA.innerHTML=showstr; } </SCRIPT> <BODY onactivate="showActivate();" onload="showLoad();"> <DIV id=showA></DIV> <BUTTON id=but1>´ÜÃß °³Ã¼ 1</BUTTON><BUTTON id=but2>´ÜÃß °³Ã¼ 2</BUTTON> <BUTTON onclick=history.back() id=backbut>ÀÌÀüÆäÀÌÁö</BUTTON>