Добавить eventListener в IE JavaScript

Этот код прекрасно работает, например, в Chrome, но не в Internet Explorer 8/9.

/* sitepoint.com/javascript-this-event-handlers */
function AttachEvent(element, type, handler){if (element.addEventListener){element.addEventListener(type, handler, false);}else{element.attachEvent("on"+type, handler);}}

window.addEventListener("load", function() {

            //do some stuff

            AttachEvent(id, "click", function_name); 

}, false);

IE уже жалуется на строку addEventListener. Я считаю, что мне нужно использовать attachEvent вместо этого. Как мне это сделать? Я бы предпочел сохранить код, который работает в других браузерах, и использовать только attachEvent в Internet Explorer. Как мне сделать этот кросс-браузер совместимым?

Ответы на вопрос(1)

Ваш ответ на вопрос