Показать сообщение отдельно
  #47 (permalink)  
Старый 18.10.2014, 01:04
Аспирант
Отправить личное сообщение для Boolean_Type Посмотреть профиль Найти все сообщения от Boolean_Type
 
Регистрация: 02.02.2014
Сообщений: 48

Сообщение от danik.js Посмотреть сообщение
И там и там надо. Просто в инлайн много кода не напишешь - некрасиво. А в неинлайн этой проблемы нет. Вот и все. Все дело в КРАСОТЕ, ведь так?

Где ты в коде ниже видишь передачу в ОБРАБОТЧИК каких-либо аргументов? alert() - это же не обработчик. Обработчик - её обёртка. И никакой передачи!
<input type="button" id="button">
document.getElementById('button').onclick = function() {
alert(this); //можно тут вообще не писать ничего; факт в том, что this виден без передачи его как арг-та в ф-цию обработчик
}
Ответить с цитированием