와아.. 머리에 쥐나는 줄 알았습니다.
document.forms['frm01'].inp1.focus(); 를 사용하는데..
body 태그의 onLoad 나 body 태그가 닫히기 바로 전에 script 로 넣어도 focus() 가 적용되지 않는 겁니다.
이것저것 하다가 혹시나 해서,
document.frm01.inp1.focus() 를 했더니 바로 적용되네요..
document.forms['frm01'] 하고 document.frm01 의 차이가 있기는 하죠.
브라우저 버전에 따라 다른 건가.. 싶기도 합니다만.
아무튼, 해결하는 방법이 있으니 다행입니다.
<body onLoad="javascript:document.forms['frm01'].inp1.focus();">
<form name="frm01" method="post">
<input type="text" name="inp1" />
</form>
</body>
<body>
<form name="frm01" method="post">
<input type="text" name="inp1" />
</form>
<script>
document.forms['frm01'].inp1.focus();
</script>
</body>
'컴퓨터 이야기 > 프로그래밍' 카테고리의 다른 글
jQuery 1.4.x 입문서, jQuery Cookbook (실전 jQuery 쿡북) v1.4.x 증보판 (17) | 2010.09.25 |
---|---|
한글 문자셋 깨지지 않게 하려면, UTF-8 로 해야.. (6) | 2010.06.16 |
Ajax 강좌 강의 (0) | 2010.05.21 |
다음 오픈 API 다음 에디터 (0) | 2010.05.17 |
요즘 웹보안 관련 교육 받고 있는데, 너무 끔직합니다. (2) | 2010.05.11 |