Показать сообщение отдельно
  #5 (permalink)  
Старый 04.07.2010, 18:57
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Конечно можно.

Это если назначать обработчик события следующим образом:
element.onclick = show;

то браузер (кроме IE, в нем нужно использовать window.event) сам первым аргументом в show отправит event, а из атрибута:
onclick="show(event, this)"

браузер создает анонимную функцию, которая уже вызывает show:
element.onclick = function (event) {  show(this, event)  };

Рекомендую прочитать: http://javascript.ru/tutorial/events
Ответить с цитированием