Показать сообщение отдельно
  #6 (permalink)  
Старый 25.02.2012, 01:12
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

не работает...
if (!addEventListenerOriginal) {
	var addEventListenerOriginal = EventTarget.prototype.addEventListener;
	EventTarget.prototype.addEventListener = function (evt, cb, bub) {
		console.log(this, evt, cb, bub);
		
		addEventListenerOriginal.apply(this, arguments);
	}
}
document.body.addEventListener("contextmenu", console.info, true);//не как должно
EventTarget.prototype.addEventListener.call(document.body, "fuuu", console.info, true);//TypeError: addEventListenerOriginal is undefined


if (!addEventListenerOriginal) {
	var addEventListenerOriginal = HTMLElement.prototype.addEventListener;
	HTMLElement.prototype.addEventListener = function (evt, cb, bub) {
		console.log(this, evt, cb, bub);
		
		addEventListenerOriginal.apply(this, arguments);
	}
}
document.body.addEventListener("contextmenu", console.info, true);//работает не как должно
HTMLElement.prototype.addEventListener.call(document.body, "fuuu", console.info, true);//работает как должно
Ответить с цитированием