Очень долго я не мог решить задачу по простому способу передачи параметров в обработчик событий JavaScript, но недавно в обсуждении рабочих моментов с Артемом Горбуновым меня осенила одна идея о которой стоит
Способ прост до безобразия, представив на минуту что все сущности в JavaScript — это объекты мы можем передавать параметры как свойства функции. Иллюстрирую примером:
Данный пример работает под Firefox, но уверен, тот кому это понадобится сможет реализовать его под любой браузер.
Способ прост до безобразия, представив на минуту что все сущности в JavaScript — это объекты мы можем передавать параметры как свойства функции. Иллюстрирую примером:
function test() {
alert(arguments.callee.x);
}
test.x = 0;
window.addEventListener('load', test, false);
Данный пример работает под Firefox, но уверен, тот кому это понадобится сможет реализовать его под любой браузер.