Вася Патриков
Новичок
onclick: как сменить обработчик события ??
Здравствуйте.
Есть необходимость менять у html-элемента обработчик события:
<div onclick="aaa(this);">www</div>
Но в таком случае в context.onclick передаётся результат выполнения bbb().
Если же сделать так:
то в bbb() передаётся только один параметр - это объект события event.
Есть ли способ, динамически заменять функцию-обработчик события у элемента и передавать ей нужные мне параметры ?
Спасибо.
Здравствуйте.
Есть необходимость менять у html-элемента обработчик события:
<div onclick="aaa(this);">www</div>
PHP:
function aaa(context) { context.onclick = bbb(777, 555); }
function bbb(param1, param2) { alert([param1, param2]); }
Если же сделать так:
PHP:
function aaa(context) { context.onclick = bbb; }
function bbb(param1, param2) { alert([param1, param2]); }
Есть ли способ, динамически заменять функцию-обработчик события у элемента и передавать ей нужные мне параметры ?
Спасибо.