ÆûÀÇ onFocus, onBlur Go to UP


onFocus, onBlurÀ» »ç¿ëÇÏ¿© Æû Çʵ尪 ¼öÁ¤ ¹æÁöÇϱâ.

 <input name="TEXT" type=text onFocus="this.blur()">·Î ÇÏ¸é µË´Ï´Ù. NN3¿¡¼­´Â Ä¿¼­°¡ ÇÊµå ¾È¿¡ ÀÖÁö¸¸, ¼öÁ¤Àº ÇÒ ¼ö ¾ø½À´Ï´Ù. NN4´Â Àß ÀÛµ¿ÇÕ´Ï´Ù.

Ä¿¼­¸¦ ¾ø¾Ù·Á¸é setTimeout("document.formName.elementName.blur()", 1)' ·Î ÇÏ¸é µË´Ï´Ù.
onFocus='setTimeout("this.blur()", 1)'´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. setTimeout´Â window ObjectÀÇ ¸Þ¼Òµå À̱⠶§¹®¿¡, ¹Ýµå½Ã Object °èÃþÀÇ Àüü °æ·Î¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. this´Â Object ÀÚü¸¦ °¡¸®Å°´Â Ű¿öµåÀÔ´Ï´Ù. ¿©±â¼­´Â text ŸÀÔÀÇ input Object¸¦ ¸»ÇÕ´Ï´Ù. this.formÀ» ¾²¸é form Object¸¦ °¡¸®Åµ´Ï´Ù.

ÇÏÁö¸¸, IE´Â ¹öÁ¯ 3.02±îÁö´Â ÀÌ ¹æ¹ýÀÌ ¾ÈµË´Ï´Ù. IE´Â NNÀÇ À̺¥Æ®¿Í ´Þ¶ó¼­ Ç×»ó ÇѰ³ÀÇ Çʵ忡 focus¸¦ ÁÝ´Ï´Ù. ±×·¯¹Ç·Î, ´Ù¸¥ ¹æ¹ýÀ» ½á¾ß Çϴµ¥, ´Ù¸¥ Çʵå·Î focus¸¦ ÁÖ´Â °ÍÀÔ´Ï´Ù. ¹°·Ð, µÎ°³ ÀÌ»óÀÇ Çʵ尡 ÇÊ¿ä ÇÕ´Ï´Ù. ÇÑ °³¸¸ ¾µ·Á¸é hidden freamÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áï, parent.otherFream.document.formName.fieldName.focus();

¾Æ·¡¸¦ »ç¿ëÇϸé NN, IE ¸ðµÎ ¸¸Á·ÇÒ ¼ö ÀÖ½À´Ï´Ù.

function noFocus() { document.fo.te.focus() // NN and IE µÑ ´Ù »ç¿ë°¡´É. document.fo.te.blur() // NN ¸¸ »ç¿ë°¡´É. } <FORM NAME="fo"> <INPUT TYPE="TEXT" NAME="te"> <INPUT TYPE="TEXT" VALUE="No focus" onFocus='setTimeout("noFocus()",1)'> </FORM>

Event handler ¿¡¼­ Return ¾²±â
ÆûÀÇ onFocus, onBlur
Event handler ´Ù·ç±â
Event ±âŸ
¿¹Á¦1
JavaScript1.2 Event

TOP