0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
1 | |
Как программным образом менять обработчик события объекта?15.09.2009, 15:58. Показов 1081. Ответов 4
Метки нет (Все метки)
Мне надо программным образом задавать обработчики событий объекта. Скажем при запуске страницы при нажатие на какую то кнопку ничего не происходит. Потом нажатие обрабатывает функция function_1(), Еще при каких то условиях function_2() и т.д.
Можно ли так сделать, и если да, то как?
0
|
15.09.2009, 15:58 | |
Ответы с готовыми решениями:
4
ООП. Как в классе сделать обработчик события для тэга в виде метода будущего объекта? Обработчик события для объекта Обработчик события для объекта, созданного программно как менять позицию полосы прокрутки программным кодам |
0 / 0 / 1
Регистрация: 10.04.2009
Сообщений: 246
|
|
15.09.2009, 17:16 | 2 |
onClick='function_1()'
0
|
0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
15.09.2009, 17:43 [ТС] | 3 |
SuicidE - это то да. Но я хочу, чтобы по ходу выполнения программы обработчик менялся. При одних условиях эту кнопку обрабатывает function_1(), при других - function_2(), при третьих вообще нажатие на кнопку не приводит не к каким действиям.
0
|
0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
15.09.2009, 17:48 [ТС] | 4 |
Продолжение...
Скажем можно ли сделать типа этого: if ([условие]) { document.[имя_формы].[имя_кнопки].onClick = 'function_1()'; { else { document.[имя_формы].[имя_кнопки].onClick = 'function_2()'; } Или же один раз указав обработчик события в JS коде он останется неизменным по ходу выполнения программы.
0
|
0 / 0 / 1
Регистрация: 10.04.2009
Сообщений: 246
|
|
16.09.2009, 10:59 | 5 |
Я не понимаю, для чего это нужно?
Можно сделать скрытые поля, в которые передавать значения. После чего при нажатии на кнопку сначало проверялись эти значения, а потом включался подходящий обработчик.
0
|
16.09.2009, 10:59 | |
16.09.2009, 10:59 | |
Помогаю со студенческими работами здесь
5
Как в одном обработчике события запустить другой обработчик события Как вызвать один обработчик события в другом обработчике события? Как программным образом добавить изображение в RichTextBox Как сохранить все изображенное на форме в bmp файл программным образом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |