window.load와 window.onload가 각각 무엇을 의미하는지 물어보면 "페이지가 로드된 후에 실행되는 것 아닌가요?"라고 대답하실 것 같습니다.
하지만 반드시 그런 것은 아니고 어떻게 사용하느냐에 따라 답이 달라집니다. 예시 살펴보기
예제 1:
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<제목> /title>
>
진짜 팝업 상자를 보면 "진짜를 보면 나를 볼 수 없습니다"가 표시되지 않습니다. 이는 js 실행을 의미합니다. 페이지가 로드되기 전에 시작되었습니다. " -//W3C//DTD HTML 4.0 Transitional//EN">
Untitled = "text/javascript">
function ShowMessage()
{
alert("true")
}
실제 팝업창을 보면 "실제 페이지가 로드된 후에야 발생합니다."라는 메시지도 표시됩니다.
PS: onload 이벤트, 즉 window.onload=function(){ShowMessage();}와 같은 익명 함수를 사용하는 것이 좋습니다.