<html>
<head>
<script type="text/javascript" language="javascript">
function load() {
document.myform.url.value = "hello";
}
</script>
</head>
<body onload="javascript:load();">
<form name="myform" id="myform">
<b>URL</b>
<input name="url" type="text" size="40">
</form>
<script type="text/javascript" language="javascript">
alert(document.myform.url.value);
</script>
</body>
</html>
위의 빨간 라인 가운데 어느 것이 먼저 실행이 될까? 위의 script를 수행하면 alert이 나타내는 dialog box에는 아무런 내용도 나타나지 않는다. javascript:load()는 html interpreting이후에 수행이 되는 듯 하다.
p.s) 천리길도 한 걸음씩...ㅡ.ㅡ;;
'JavaScript' 카테고리의 다른 글
슬라이드쇼 (0) | 2011.06.10 |
---|---|
구구단 샘플 (0) | 2011.06.10 |
일정 시간이 경과후에 함수 호출 (0) | 2008.08.26 |
document.location.href (0) | 2008.08.26 |
The ActiveXObject() Function (0) | 2008.08.25 |