Показать сообщение отдельно
  #5 (permalink)  
Старый 11.10.2010, 09:54
Кандидат Javascript-наук
Отправить личное сообщение для MadGest Посмотреть профиль Найти все сообщения от MadGest
 
Регистрация: 12.07.2010
Сообщений: 123

switch (event.type)
	{
		case "click": this.HandleClick(event); break;
		case "keypress": this.HandleKeyPress(event); break;
		case "keyup":  this.HandleKeyDown(event); break;
	}
	return false;


события Press и up дублируются и происходит последовательный вызов. Так как в index.html конструкция вида.

document.onkeypress = function(event){control.HandleEvent(event);}
document.onkeydown = function(event){control.HandleEvent(event);}
document.onkeyup = function(event){control.HandleEvent(event);}
document.onclick  = function(event){control.HandleEvent(event);}


Поскажите как решить проблему?

Последний раз редактировалось MadGest, 11.10.2010 в 10:20.
Ответить с цитированием