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