onload | NN 2 IE 3 DOM 2
| バブル : なし、キャンセル可能 : なし
現在の要素またはオブジェクトに属する外部コンテンツのロードおよび初期化が完了すると発生します。window オブジェクトのこのイベントハンドラーは、外部コンテンツを含め、イベントが発生する前にドキュメントおよびその要素の全コンテンツがロードされたことを示す合図となるため、おそらく最も重要なものでしょう。このイベントが発生したときは、スクリプトから、どのドキュメントツリーオブジェクトでもエラーを発生させることなく参照できるようになります。
すべてのフレームの onload イベントが発生してから、frameset 要素でこのイベントが発生します。しかし、このイベントはフレームからフレームセットにバブルしません。フレームセットが最初にロードされた後に、ユーザーによる操作またはスクリプトによって新しいページがフレームにロードされたとしても、フレームセットで onload イベントが再び発生することはありません。ただし、フレームではこのイベントが発生します。
onload イベントは、スクリプト可能ブラウザの初期のバージョンから、window オブジェクトでサポートされています。ただし、最近のブラウザでは、外部コンテンツをロードするほぼすべての表示要素でこのイベントが発生します。
代表的なターゲット
全ブラウザでは window オブジェクト。IE および Navigator の Version 4 では img 要素。IE 4 以降および Netscape 6 では、この他に外部コンテンツをロード可能なすべての表示要素。