Web 開発 > ブラウザクライアントアプリケーション > ブラウザクライアントタスク / ブラウザ/クライアントイベント
ブラウザタスクが、現在開いている子タスク(タスクA)をクローズして、別の子タスク(タスクB)を起動した場合、以下のような処理手順で実行されます。
タスクBがオープンされます。[タスク前]と最初の[レコード前]が実行されます。その結果としてのHTMLページが、ブラウザクライアントへ渡ります。
タスクAが完全にクローズされます。[レコード後]と[タスク後]が実行されます。[終了時URL]は無視されます。
タスクBがタスクAの代わりに表示されます。
もしタスクAが適切にクローズされなかった場合(例えば、タスクAの[レコード後]で[アクション]や[エラー]処理コマンドの実行によって)、タスクBは、クローズされます。タスクBで実行された、クライアントに影響する処理コマンド(例えば、ブラウザタスクの実行や[アクション]処理コマンド)は無視されます。この場合、タスクBをクローズさせないようにすることはできません。