°³Ã¼¿¡ ÃÐÁ¡À» ÁÖ°í, onfocus À̺¥Æ®¸¦ ¹ß»ý½ÃŲ´Ù.
ÇʼöÀûÀÎ object Àμö´Â ÃÊÁ¡À» ÁÖ°íÀúÇÏ´Â °³Ã¼ÀÇ À̸§À̳ª °³Ã¼ ¹è¿º¯¼ö ´ëÇÑ Àμö¿¡ ÀÇÇÑ ÂüÁ¶ÀÌ´Ù.
ÆĶó¸ÞÅÍ´Â ¾ø´Ù.
¹Ýȯ°ªÀº ¾ø´Ù.
document.formName.inputName.focus(); document.forms[0].elements[1].focus(); windowName.focus();
´ëºÎºÐÀÇ form °³Ã¼¿Í À©µµ¿ì(window) °³Ã¼¿¡ Àû¿ëµÇ°í Javascript¿¡ ÀÇÇÏ¿© ÇØ´ç °³Ã¼¿¡ ÃÊÁ¡À» ÁÙ ¼ö ÀÖ´Ù.
ÇØ´ç °³Ã¼ À§¿¡¼ ¸¶¿ì½º¸¦ Ŭ¸¯ÇÏ´Â °Í°ú °°Àº È¿°ú¸¦ ÁØ´Ù. ÃÊÁ¡Àº Ç×»ó ÇÑ°³ÀÇ °³Ã¼¿¡¸¸ ÁÙ ¼ö ÀÖ´Ù.
Çش簳ü¿¡¼ ÃÊÁ¡À» Á¦°ÅÇÏ·Á¸é blur() ¸Þ¼µå¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
focus() ¸Þ¼µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °³Ã¼¿¡¼´Â blur() ¸Þ¼µåµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¿©·¯°³ÀÇ À©µµ¿ì âÀÌ ¿·Á ÀÖÀ» ¶§ ÇØ´ç window °³Ã¼¿¡ ÃÊÁ¡À» ÁÖ¸é ¸ÇÀ§·Î ¿Ã¶ó¿Í ÀÛ¾÷ÇÒ ¼ö ÀÖ´Â »ó´ë°¡ µÇ¾î Æí¸®ÇÏ´Ù.
ÀÌ ¸Þ¼µå´Â ¸¦ ¹ß»ý½ÃÅ°°í onfocus À̺¥Æ® ó¸®ÀÚ¿¡ ±â¼úµÈ Äڵ带 ¼öÇàÇÑ´Ù.
IE5¿¡¼, focus ¸Þ¼µå¿¡ ³ëÃâµÇ´Â ¿¤·¹¸àÆ®´Â tabIndex ¾ÖÆ®¸®ºäÆ®°¡ ÀÖ¾î¾ß ÇÑ´Ù.
¹®¼°¡ ¿ÏÀüÈ÷ ·ÎµùµÉ ‹š±îÁö´Â ¿¤·¹¸àÆ®´Â ÃÊÁ¡À» ¹Þ¸¦ ¼ö ¾ø´Ù.
°³Ã¼ | script | IE |
---|
ÀÌ ¸Þ¼µå´Â (¿µ¹®)DOM1(W3C Document Object Model Level 1)¿¡¼ Á¤ÀǵǾú´Ù.
¹®¼°¡ ·ÎµùµÇ¸é textAreaName ÅؽºÆ®¿¡¸®¾Æ¿¡ ÃÊÁ¡ÀÌ ¿Àµµ·Ï ÇÏ¿´´Ù. ¸¶¿ì½º¸¦ ´Ù¸¥ Çʵ忡 Ŭ¸¯Çϸç ÃÊÁ¡À» ¹Ù²ãº¸¶ó.
<FORM name="formName"> <TEXTAREA name="textAreaName" onFocus="showFocus(this)">ÃÊÁ¡Àº ÇÑ°³ÀÇ °³Ã¼¿¡¸¸ ÁÙ ¼ö ÀÖ´Ù.</TEXTAREA> <INPUT type="text" name="textName" value="³ª¸ÓÁö´Â ¸ðµÎ blur ÀÌ´Ù" onFocus="showFocus(this)"></INPUT> <INPUT type="password" name="passwordName" value="" onFocus="showFocus(this)"></INPUT> </FORM> <SCRIPT> document.onload=document.formName.textAreaName.focus(); // ¹®¼°¡ ·ÎµùµÇ¸é textAreaName¿¡ ÃÊÁ¡ÀÌ ¿Àµµ·ÏÇÑ´Ù. function showFocus(obj){ // °³Ã¼¸¦ Àμö·Î ¹Þ¾Æ ±â´ÉÇÔ¼ö¸¦ ¼öÇàÇÑ´Ù. showArea.innerHTML='ÃÊÁ¡Àº <FONT color=blue><B>'+obj.name+'</B></FONT>¿¡ ¿Ô´Ù.'; // ÃÊÁ¡ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù. } </SCRIPT> <DIV id="showArea" class=show style=width:400;text-align:center>ÃÊÁ¡ Á¤º¸ Ç¥½ÃÇÏ´Â °÷</DIV>