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

Вызывается до удаления всех объектов клиентского приложения, обычно при возникновении события DOM window.unload.

Sys.Application.add_unload(handler);
Sys.Application.remove_unload(handler);

handler

Функция-делегат для привязки к событию unload или отмены такой привязки.

Функции-делегаты прикрепляются к событию unload, чтобы завершить все задачи, которые необходимо выполнить до выгрузки клиентского приложения. Это событие возникает до удаления всех объектов клиентского приложения, обычно при возникновении события DOM window.unload. Метод доступа add_unload привязывает функцию-делегат к событию выгрузки, а метод доступа remove_unload отменяет привязку.

В следующем примере демонстрируется создание обработчика для события unload, который открывает новое окно обозревателя, чтобы пользователь прошел опрос.


// Attach a handler to the unLoad event.
Sys.Application.add_unload(applicationUnloadHandler);

function applicationUnloadHandler() {
    // Redirect user to a survey form.
    window.open("SurveyForm.aspx");
}


Показ: