Еще раз подумав: самый главный вопрос
из статьи:
Цитата:
|
При установке обработчиков методами attachEvent/detachEvent this внутри обработчика всегда указывает на объект window и совершенно бесполезен.
Поэтому при использовании этих методов в библиотеках и фреймворках добавляется дополнительная "обертка для обработчика", устанавливающая правильный this.
|
Как эта обертка делается? что-то вроде того: el.attachEvent('event', function(e) { f1(e, el); }); ?