Sys.Application.unload イベント
更新 : 2007 年 11 月
通常、DOM window.unload イベントが発生した場合で、クライアント アプリケーションのすべてのオブジェクトが破棄される前に発生します。
Sys.Application.add_unload(handler);
Sys.Application.remove_unload(handler);
引数
- handler
unload イベントからバインドまたはアンバインドするデリゲート関数。
解説
クライアント アプリケーションがアンロードされる前に、デリゲート関数を unload イベントにアタッチして、すべてのタスクを実行し、完了する必要があります。このイベントは、通常、DOM window.unload イベントが発生した場合で、クライアント アプリケーションのすべてのオブジェクトが破棄される前に発生します。add_unload アクセサがデリゲート関数を 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");
}