unload ( onunload )イベント
unload ( onunload )イベントは、webページを遷移する行為、formを送信する、ページを閉じる、ページを移動するといったページを離れる行為によって発生するイベントです。
onunload イベントはページをリロードする際も発生します。
このイベントの対としてload ( onload )イベントがあります。
pagehide イベントに比べて、適応されるエレメントに違いがあります。 unloadイベントはWindow、Document、各エレメントで使うことができますが、pagehideイベントはWindow、<body>エレメントで使うことができます。
ページ内 Index
構文(Syntax)
in HTML
<tagelement onunload="function()">
in JavaScript
object.onunload = function(){ }; object.addEventListener("unload", script_);
備考(Remarks)
Bubbles | No |
Cancelable | No |
Interface | GlobalEventHandlersミックスイン |
Supported HTML Elements | Document, Window、各エレメント |
GlobalEventHandlersミックスインで定義されおり、HTMLElement, Document, Windowインターフェイスで利用できます。
Example
反応はあるのですが、ページ自体がキャッシュのためか上手く動きません。参考程度にしてください。
読み込みに関するイベント
読み込み、 FileReader に関するイベントです。 FileReader は EventTarget が継承しているインターフェイスです。
onabort | 読み込みが途中でキャンセルされたら |
onerror | リソースの読み込みの失敗または実行時にエラーが発生したら |
onload | ページが読み込まれたら。キャッシュからページが読み込まれたこのイベントは発生しません |
onloadend | 読み込みが終了したら |
onloadstart | メディアデータのダウンロードプロセスが始まったら |
pagehide | ページが遷移したら。キャッシュされます |
pageshow | ページが読み込まれたら。キャッシュの有無に関係なくイベントが発生 |
onprogress | リクエストが処理されている間 |
onunload | ページが遷移したら。キャッシュされません |