onunloadイベント

定義と使用方法

ページがアンラウドされた場合(またはブラウザのウィンドウが閉じられた場合)にonunloadイベントが発生します。

ユーザーがページを離れる場合(リンクをクリックする、フォームを送信する、ブラウザのウィンドウを閉じるなど)にonunloadイベントが発生します。

注記:ユーザーがページを再読み込みする場合(および onload イベント)が生成された場合、onunloadイベントも発生します。

ドキュメントをアンラウドする際にJavaScriptを実行します:

<body onunload="myFunction()">

自分で試してみてください

構文

HTMLで:

<element onunload="myScript">

自分で試してみてください

JavaScriptで:

object.onunload = function(){myScript};

自分で試してみてください

JavaScriptでaddEventListener()メソッドを使用する:

object.addEventListener("unload", myScript);

自分で試してみてください

注記:Internet Explorer 8またはそれ以前のバージョンではサポートされていません addEventListener()メソッド

技術的な詳細

バブル: サポートされていません
キャンセル可能: サポートされていません
イベントタイプ: ユーザーインターフェースから生成された場合UiEvent。それ以外の場合 Event
サポートされているHTMLタグ: <body>
DOM バージョン: レベル2 イベント

ブラウザのサポート

イベント Chrome IE Firefox Safari Opera
onunload サポート サポート サポート サポート サポート

注記:ブラウザの設定が異なるため、このイベントは常に期待通りに動作しない場合があります。