Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2008, 23:56
Новичок на форуме
Отправить личное сообщение для krinart Посмотреть профиль Найти все сообщения от krinart
 
Регистрация: 24.09.2008
Сообщений: 3

кроссбраузерное добавление обработчика событий элементу
есть такой код
function addHandler(object, event, handler, useCapture) 
{ 
    if (object.addEventListener) 
	{   
		
		object.addEventListener(event, handler, useCapture ? useCapture : false); 		
    } else if (object.attachEvent) 
		{ 
			object.attachEvent('on' + event, handler); 
		} else 
			alert("Add handler is not supported"); 
}


вызывается например
addHandler($('div1'), 'mouseMove', myFunc);


работает только в опере.. ни мозилла ни ие ни хром вобще никак не реагируют на него

и даже prototype'овская observe также только для оперы
$('div1').observe('mouseMove', myFunc);


я уже всю голову сломал(( подскажите, в чём моя ошибка??
Ответить с цитированием