JavaScript

Javscriptでイベントを追加する

投稿日:2014/06/16 更新日:

Javscriptで既存のイベントに処理(関数)を追加する

すでにあるイベントに処理(関数)を追加する方法です。

Internet Explorerの場合

対象のブラウザーがInternet Explorerの場合は「attachEvent()」を使ってイベントに処理(関数)を追加します。

Internet Explorer以外の場合

対象のブラウザーがInternet Explorer以外の場合は「addEventListener()」を使ってイベントに処理(関数)を追加します。

実際に処理を追加してみる

実際に処理を追加してみます。
Internet Explorerとそれ以外のブラウザーの切り分けは「window.attachEvent」が使えるかどうかで切り分けます。

上記の例はウィンドウが閉じられる前(onbeforeunload、beforeunloadイベント)にbeforeUnloadCheck()関数が追加され、ウィンドウを閉じる前に「ウィンドウを閉じてよろしいですか?」とユーザーに確認を促します。




-JavaScript
-, , ,

Copyright© ソフトウェア開発日記 , 2019 All Rights Reserved.