Например, так:
if(!window.addEventListener) {
window.addEventListener = document.addEventListener = Element.prototype.addEventListener = function(type, callback) {
var self = this;
this.attachEvent('on' + type, function() {
callback.call(self, window.event);
});
};
}
На скорую руку написал. Ещё нужно для removeEventListener полифил написать, ну и target в event добавить.