Событие Sys.Application.load

Обновлен: Ноябрь 2007

Возникает после загрузки всех сценариев и после создания и инициализации объектов в приложении.

Sys.Application.add_load(handler);
Sys.Application.remove_load(handler);

Аргументы

  • handler
    Функция-делегат, которую необходимо привязать к событию load или привязку которой к событию необходимо отменить.

Заметки

Для завершения выполнения задач, которые должны быть выполнены после создания объектов в приложении и, если они могут ссылаться друг на друга, к событию load прикрепляются функции-делегаты. Метод доступа add_load привязывает функцию-делегат к событию load, а метод доступа remove_load отменяет привязку. Событие load происходит непосредственно перед событием pageLoad .

Пример

В следующем примере демонстрируется добавление функции обработчика к событию load. Если приложение загружается в нерабочее время, обработчик события перенаправляет пользователя на другую страницу.

// Attach a handler to the load event.
Sys.Application.add_load(applicationLoadHandler);

function applicationLoadHandler() {
    // Redirect to alternate page if not business hours.
    var d = new Date();
    if (!(8 < d.getHours() < 17)) {
        window.location = "AfterHours.aspx";
    }
}

См. также

Ссылки

Класс Sys.Application

Другие ресурсы

Справочник по языку