window.load と window.onload がそれぞれ何を意味するのか尋ねると、「これはページがロードされた後に実行されるのではありませんか?」と答えるでしょう。
しかし、答えは必ずしもそうとは限りません。それは使い方によって決まります。例を見てみましょう
例 1:
>
true のポップアップ ボックスを表示すると、「true を表示すると私が表示されない」というメッセージは表示されません。これは、js の実行がページが読み込まれる前に開始されました。 " -//W3C//DTD HTML 4.0 暫定版//EN">
タイトル> = "text/javascript">
function ShowMessage()
{
alert("true")
}
window.onload=function(){ShowMessage();}
> true ポップアップ ボックスが表示されると、「true が表示されると、私が表示されます。」というメッセージも表示されます。これは、実際のページが読み込まれた後にのみトリガーされます。
追記: onload イベントのような匿名関数、つまり window.onload=function(){ShowMessage();} を使用することをお勧めします。