На этом шаге продробно рассмотрим свойства, методы и события объекта Window.
Объект Window представляет собой окно браузера и является начальным (корневым) объектом модели Microsoft Internet Explorer. Напомним, что свойства позволяют управлять «внешним видом» объекта; методы – это те действия, которые может выполнять объект; события – подпрограммы, которые выполняются «в ответ» на возникновение какой-либо особой ситуации (загрузка документа, щелчок мыши и т.п.). Таким образом, чтобы обработать какое-либо событие (выполнить в ответ на его возникновение определенную последовательность действий), достаточно разместить в HTML-документе соответствующую подпрограмму. Обращение к ней браузер осуществит автоматически. Если обработчик какого-либо события отсутствует в HTML-документе, то никаких действий выполняться не будет. В этом случае говорят, что «событие не обработано».
Перечислим основные свойства, методы и события объекта Window.
Приведем несколько примеров, иллюстрирующих использование перечисленных свойств, методов и событий.
 Задание 1. Составить HTML-документ, демонстрирующий использование метода Confirm 
объекта Window, который определяет, какая кнопка была нажата: OK или Отмена.
Задание 1. Составить HTML-документ, демонстрирующий использование метода Confirm 
объекта Window, который определяет, какая кнопка была нажата: OK или Отмена.Решение и комментарии вы можете посмотреть здесь.
 Задание 2. Составить HTML-документ, демонстрирующий использование метода Prompt 
объекта Window. Этот метод выводит на экран окно со строкой редактирования, куда можно ввести 
требуемую последовательность символов. Эта последовательность помещается в заданную переменную (в нашем 
случае это переменная X).
Задание 2. Составить HTML-документ, демонстрирующий использование метода Prompt 
объекта Window. Этот метод выводит на экран окно со строкой редактирования, куда можно ввести 
требуемую последовательность символов. Эта последовательность помещается в заданную переменную (в нашем 
случае это переменная X).Решение и комментарии вы можете посмотреть здесь.
 Задание 3. Составить HTML-документ, демонстрирующий использование события OnLoad 
объекта Window. Это событие происходит после загрузки документа в окно браузера.
Задание 3. Составить HTML-документ, демонстрирующий использование события OnLoad 
объекта Window. Это событие происходит после загрузки документа в окно браузера.Решение и комментарии вы можете посмотреть здесь.
 Задание 4. Создайте HTML-документ, иллюстрирующий использование событий, возникающих 
при получении и потере фокуса приложением.
Задание 4. Создайте HTML-документ, иллюстрирующий использование событий, возникающих 
при получении и потере фокуса приложением.Решение и комментарии вы можете посмотреть здесь.
 Задание 5. Создайте HTML-документ, иллюстрирующий использование метода Open.
Задание 5. Создайте HTML-документ, иллюстрирующий использование метода Open.Решение и комментарии вы можете посмотреть здесь.
 Задание 6. Проиллюстрируем использование методов SetTimeOut и ClearTimeOut. 
Метод SetTimeOut  задает процедуру и временной интервал, по прошествии которого эта процедура 
должна выполниться. В приведенном примере по прошествии пяти секунд выполнится метод Alert, 
который выведет на экран сообщение: Нажмите кнопку! Если до этого времени пользователь 
успевает нажать кнопку, то отсчет времени прекращается с помощью метода ClearTimeOut.
Задание 6. Проиллюстрируем использование методов SetTimeOut и ClearTimeOut. 
Метод SetTimeOut  задает процедуру и временной интервал, по прошествии которого эта процедура 
должна выполниться. В приведенном примере по прошествии пяти секунд выполнится метод Alert, 
который выведет на экран сообщение: Нажмите кнопку! Если до этого времени пользователь 
успевает нажать кнопку, то отсчет времени прекращается с помощью метода ClearTimeOut.Решение и комментарии вы можете посмотреть здесь.
 Задание 7. Иллюстрация обработки события OnUnLoad, которое возникает при закрытии окна приложения. 
Напомним, что для закрытия окна можно использовать метод Close. Прокомментируем использование 
указанных методов. После нажатия кнопки пользователем управление передается процедуре с именем 
Button1_OnClick, которая содержит метод закрытия окна (метод Close). При его выполнении 
управление передается процедуре Window_OnUnLoad, являющейся обработчиком события закрытия окна. 
Процедура Window_OnUnLoad выведет на экран сообщение До свидания!
Задание 7. Иллюстрация обработки события OnUnLoad, которое возникает при закрытии окна приложения. 
Напомним, что для закрытия окна можно использовать метод Close. Прокомментируем использование 
указанных методов. После нажатия кнопки пользователем управление передается процедуре с именем 
Button1_OnClick, которая содержит метод закрытия окна (метод Close). При его выполнении 
управление передается процедуре Window_OnUnLoad, являющейся обработчиком события закрытия окна. 
Процедура Window_OnUnLoad выведет на экран сообщение До свидания!Решение и комментарии вы можете посмотреть здесь.
 Задание 8. Создайте HTML-документ, иллюстрирующий использование  области видимости 
переменных.
Задание 8. Создайте HTML-документ, иллюстрирующий использование  области видимости 
переменных.Решение и комментарии вы можете посмотреть здесь.
На следующем шаге перейдем к рассмотрению объекта Location.