Объект window реагирует на многочисленные события, генерируемые системой или пользователем. Но с одним событием придется работать чаще всех остальных. Оно возникает тогда, когда все элементы страницы успешно загружены. Это событие состоится только после того, как все изображения, аплеты Java и файлы данных полностью загружены в броузер. Получение из сценария доступа к элементам документа в процессе загрузки страницы может быть делом весьма опасным, поскольку, если объект еще не загружен (возможно, по причине использования плохого сетевого соединения или низкопроизводительного сервера), то в сценарии произойдет ошибка. Преимущество использования события onLoad состоит именно в том, что он позволяет использовать функции, обеспечивая наличие объектов документа в объектной модели. Все обработчики событий окна размещаются внутри дескрипторов <BODY>. Даже если установилась четкая связь атрибутов дескриптора <BODY> со свойствами объекта документа document, следует помнить, что обработчики событий окна window также располагаются внутри этих дескрипторов.