ホームページ >ウェブフロントエンド >jsチュートリアル >ブラウザを閉じるときに onbeforeunload イベントを要求する_JavaScript のヒント
onbeforeunload イベントの使用方法は次のとおりです:
注: 3 つの主要なブラウザのうち、Firefox と IE は onbeforeunload イベントをサポートしていますが、Opera はまだサポートしていません。
使用法:
object.onbeforeunload = handler
説明: イベントがトリガーされると、確認とキャンセルを示すダイアログ ボックスが表示されます。確認するとページを離れ、キャンセルしてこのページに留まります。ハンドラーは、戻り値をダイアログ ボックスの表示テキストとして設定できます。
トリガー:
ブラウザウィンドウを閉じる
戻る、進む、更新、ホームページをクリックしたとき
他のページへのURLリンクをクリックしたとき次のイベントのいずれかを呼び出します: クリック、ドキュメントの書き込み、ドキュメントを開く、ドキュメントを閉じる、ウィンドウを閉じる、ウィンドウ ナビゲート、ウィンドウ NavigateAndFind、場所の置換、場所のリロード、フォームの送信。
ウィンドウ オープンを使用してページを開く場合、And を渡します。このページのウィンドウの名前を開くページに指定します。
location.href の値を再割り当てする場合。
input type="submit" ボタンを使用して、指定されたアクションを含むフォームを送信するとき。
は次の要素で使用できます: BODY、FRAMESET、window
プラットフォームのサポート: IE4 /Win、Mozilla 1.7a、Netscape 7.2、Firefox0.9