Показать сообщение отдельно
  #1 (permalink)  
Старый 01.02.2010, 14:54
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

document.onmousemove в ИЕ
Даже если мышкой не двигаю, а она просто над рабочем полем, то document.onmousemove запускает-таки функцию.
Если курсор убрать куда-то в область адресной строки, то поведение нормальное - функция не срабатывает.
Как победить этот ИЕ?

Скрипт, если нужен (заточен под mootools):
window.addEvent('domready', function() {

var timeStop = 0;

UpdateTimeStop = function() {
	if ( ($time() - timeStop) > 3000)
	{
		timeStop = $time();
		$('log').set('html', timeStop);
	}
};

document.onmousemove = UpdateTimeStop;
document.addEvent('keypress', UpdateTimeStop);

});
Ответить с цитированием