/**
* @description イベント バインディング、すべてのブラウザと互換性あり
* @param target イベント トリガー オブジェクト
* @param type イベント
* @param func イベント処理関数
*/
関数addEvents(target , type, func) {
if (target.addEventListener) // ie および ie9 ではありません
target.addEventListener(type, func, false)
else if (target.attachEvent); ie6 から ie8
target.attachEvent("on" type, func);
else target["on" type] = func;
/**
* @description イベントの削除、すべてのブラウザーと互換性があります
* @param ターゲット イベント トリガー オブジェクト
* @param type イベント
* @param func イベント ハンドラー関数
*/
function RemoveEvents (target, type, func ){
if (target.removeEventListener)
target.removeEventListener(type, func, false);
else if (target.detachEvent)
target.detachEvent("on " type, func);
else target["on" type] = null;
};