°³Ã¼¿¡ ÃÊÁ¡À» »ý½ÇÇßÀ» ¶§ ¹ß»ýÇÑ´Ù.
![]() À̺¥Æ® ¼Ó¼º |
object.onblur=handler | JScript ¸¸- |
|---|---|---|
| object.onblur=GetRef('handler') | VBScript 5.0- | |
| ÀζóÀÎ HTML | <ELEMENT onblur ="handler"> | ¸ðµç Ç÷§Æ®Æû |
| ¸í¸íµÈ ½ºÅ©¸³Æ® | <SCRIPT for= object event=onblur> | Explorer- |
| Bubbles | ¾øÀ½ |
|---|---|
| Ãë¼Ò | ºÒ°¡ |
| ¹ß»ý ¿øÀÎ | ¸¶¿ì½º¿¡ ÀÇÇÑ Ç×ÇØ³ª ÅÇ(tab)¿¡ ÀÇÇÑ Ç×ÇØ¿¡ ÀÇÇÏ¿©, °³Ã¼°¡ ÃÊÁ¡(Æ÷Ä¿½º)À» »ó½ÇÇßÀ» ¶§ ¹ß»ýÇÑ´Ù.
|
| µðÆúÆ® ÀÛ¿ë | À̺¥Æ®°¡ ¹ß»ýµÈ °³Ã¼¿¡¼ ÃÊÁ¡À» Á¦°ÅÇÏ°í ´Ù¸¥ °÷À¸·Î À̵¿½ÃŲ´Ù. |
| HTML ±Ô°Ý | HTML 4.0 ±Ô°Ý. |
DHTML °³Ã¼ ¸ðµ¨¿¡¼ À̺¥Æ®Ã³¸®ÀÚ´Â ÆÄ¶ó¸ÞÅ͵éÀ» Á÷Á¢ ¹ÞÁö´Â ¸øÇصµ, event°³Ã¼ÀÇ Äõ¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
| altKey | ALT ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| altLeft | ¿ÞÂÊ ALT ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| clientX | À©µµ¿ì Àå½Ä°ú ½ºÅ©·Ñ¹Ù¸¦ Á¦¿ÜÇÑ »ç¿ëÀÚ Áö¿ª¿¡ »ó´ëÀû ¸¶¿ì½ºÆ÷ÀÎÅÍ ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| clientY | À©µµ¿ì Àå½Ä°ú ½ºÅ©·Ñ¹Ù¸¦ Á¦¿ÜÇÑ »ç¿ëÀÚ Áö¿ª¿¡ »ó´ëÀû ¸¶¿ì½ºÆ÷ÀÎÅÍ ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| ctrlLeft | ¿ÞÂÊ CTRL ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| offsetX | À̺¥Æ®°¡ ¹ß»ýµÈ °³Ã¼¿¡ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ »ó´ëÀûÀÎ À§Ä¡(¿ÀÇÁ¼¼Æ®) ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| offsetY | À̺¥Æ®°¡ ¹ß»ýµÈ °³Ã¼¿¡ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ »ó´ëÀûÀÎ À§Ä¡(¿ÀÇÁ¼¼Æ®) ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| screenX | »ç¿ëÀÚ ½ºÅ©¸°¿¡ »ó´ëÀûÀÎ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ ¼öÆò À§Ä¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| screenY | »ç¿ëÀÚ ½ºÅ©¸°¿¡ »ó´ëÀûÀÎ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ ¼öÁ÷ À§Ä¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| shiftLeft | ¿ÞÂÊ SHIFT ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| srcElement | À̺¥Æ®¸¦ ¹ß»ý½ÃŲ °³Ã¼¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| type | À̺¥Æ® °³Ã¼ÀÇ À̺¥Æ® ¸íĪÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| x | »ó´ëÀûÀ¸·Î À§Ä¡ÇÑ ¸ðü °³Ã¼¿¡ »ó´ëÀûÀÎ À§Ä¡ ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| y | »ó´ëÀûÀ¸·Î À§Ä¡ÇÑ ¸ðü °³Ã¼¿¡ »ó´ëÀûÀÎ À§Ä¡ ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
Javascript »ó¿¡¼ blur ¸Þ¼µå·Î °³Ã¼¿¡ ÃÊÁ¡À» Á¦°ÅÇÒ ¼öµµ ÀÖ´Ù.
onfocus À̺¥Æ®Ã³¸®ÀÚ¿Í ¹Ý´ëÀÌ´Ù. onfocus´Â ÇѰ³ÀÇ °³Ã¼¿¡ ¸¸ ÁÙ ¼ö ÀÖ°í, ³ª¸ÓÁö °³Ã¼´Â ¸ðµÎ onblur À̺¥Æ®°¡ ¹ß»ýÇÑ »óÅÂÀÌ´Ù.
onblur À̺¥Æ®´ÂÃÊÁ¡À» ¹Þ´Â °³Ã¼¿¡¼ onfocus³ª onclick À̺¥Æ®°¡ ¹ß»ýµÇ±â Àü¿¡ ¿ø·¡ °³Ã¼¿¡ ¹ß»ýµÈ´Ù. onchange À̺¥Æ®°¡ Àû¿ëµÉ ¼ö ÀÖ´Â °÷¿¡¼´Â onchange À̺¥Æ® ¹ß»ý ÈÄ¿¡ onblur À̺¥Æ®°¡ ¹ß»ýµÈ´Ù.
¾ðÁ¦ »ç¿ëÀڷκÎÅÍ ÀÔ·ÂÀ» ¹Þ°Å³ª ÀÔ·ÂÀÇ À¯È¿¼ºÀ» È®ÀÎÇÒ °ÍÀΰ¡¸¦ °áÁ¤ÇÒ ¶§ onfocus À̺¥Æ® »ç¿ëÇÑ´Ù.
IE5¿¡¼´Â, onblur À̺¥Æ®¸¦ ¹ß»ý½ÃŰ´Â ¿¤·¹¸àÆ®ÀÇtabIndex ¾ÖÆ®¸®ºäÆ®¸¦ ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù. ÀÌÈÄÀÇ ¹öÀü¿¡¼´Â onblur À̺¥Æ®´Â ºñµ¿±âÀûÀÌ´Ù.
| °³Ã¼ | script | HTML | IE |
|---|
°¢ ÀÔ·ÂÄÀ¸·Î ÃÊÁ¡À» À̵¿½ÃÄÑ º¸¶ó.
<SCRIPT>
function showit(obj){
for(i=0;i<FNAME.length;i++){
if (fname[i]==obj) statstr=event.type;
else statstr='blur';
if (i==0) swName.innerHTML=statstr;
if (i==1) swMail.innerHTML=statstr;
if (i==2) swPhone.innerHTML=statstr;
}
str='event.srcElement.name='+event.srcElement.name+'<BR>';
str+='event.srcElement.value='+event.srcElement.value+'<BR>';
str+=obj.value+' '+event.type;
showArea.innerHTML=str;
}
</SCRIPT>
<FORM name=fname>
<TABLE border=1>
<TR>
<TD><INPUT type=text name=strName value="À̸§" onblur="showit(this)" onfocus="showit(this)"></TD>
<TD><INPUT type=text name=strMail value="À̸ÞÀÏ" onblur="showit(this)" onfocus="showit(this)"></TD>
<TD><INPUT type=text name=strPhone value="ÀüȹøÈ£" onblur="showit(this)" onfocus="showit(this)"></TD>
</TR>
<TR>
<TD id=swName></TD>
<TD id=swMail></TD>
<TD id=swPhone></TD>
</TR>
</TABLE>
</FORM>
<DIV id=showArea></DIV>