例
ページがアンロードされようとしているときにJavaScriptを実行します。
<body onbeforeunload="return myFunction()">
»それを自分で試してみてください 定義と使用法
onbeforeunloadイベントが発生文書がアンロードされようとしているとき。
このイベントは、あなたが彼/彼女が滞在するか、現在のページを終了したいかどうかをユーザーに知らせるために、確認のダイアログボックスでメッセージを表示することができます。
確認ボックスに表示されるデフォルトのメッセージは、異なるブラウザで異なります。 しかし、標準的なメッセージのようなものである "あなたがこのページを残してもよろしいですか?」。 あなたはこのメッセージを削除することはできません。
ただし、デフォルトのメッセージと一緒にカスタムメッセージを書き込むことができます。 このページの最初の例を参照してください。
注意:Firefoxでは、唯一のデフォルトのメッセージは、((もしあれば)ないカスタムメッセージ)が表示されます。
ブラウザのサポート
表中の数字は完全にイベントをサポートする最初のブラウザのバージョンを指定します。
イベント属性 | |||||
---|---|---|---|---|---|
onbeforeunload | はい | はい | はい | はい | 15.0 |
HTML 4.01とHTML5の違い
なし。
構文
<elementonbeforeunload=" script ">
属性値
値 | 説明 |
---|---|
script | onbeforeunload上で実行するスクリプト |
技術的詳細
サポートされているHTMLタグ: | <body> |
---|
関連ページ
HTML DOMリファレンス: onbeforeunload event