備忘録的プログラミングリファレンス

onbeforeunloadイベント

 onbeforeunloadイベントは、現在のドキュメント(webページ)を閉じる、他のページに移動すると発生するEventインターフェイスのイベントです。onbeforeunloadイベントによって「現在のページに留まるか、離れるか」の確認ダイアログボックスを表示します。

 確認ダイアログボックスのメッセージの内容はブラウザごとに違います。しかしながら、ダイアログボックスの内容は変更できません。

 <body>エレメントにonbeforeunloadイベントを設定しないで、windowオブジェクトに割り当てる、もしくはアタッチする場合はreturnValueプロパティを使用してカスタムメッセージを作成する必要があります。

in HTML

Syntax

<tagelement onbeforeunload="oneFunction()">

in JavaScript

Syntax

object.onbeforeunload = function(){ };

object.addEventListener("beforeunload", script_);

備考(Remarks)

Bubblesno
Cancelableyes
InterfaceUiEvent(ユーザーインターフェイスから生成された場合),Event
Supported HTML Elements<body>