次の方法で共有


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");
}

参照

参照

Sys.Application クラス

その他の技術情報

言語リファレンス