|
Страница 1 из 1 [ Сообщений: 7 ] |
Автор |
Сообщение |
bright
новый человек
|
|
Проблема такая:
В какой-то момент выполнения кода страницы возникает необходимость переопределить обработчик событий onClick="someFunc('n')", повешеный на элемент с помощью нехитрого скрипта Elem.onclick=someFunc('n'), друим обработчиком события (точнее обработчик тот же, аргумент функции другой), а именно onClick="someFunc('m')"
Если писать Elem.onclick=someFunc('m'), то, как я понял из кривого результата, обработчик не переопределяется, а просто дописывается еще одно значение onClick="someFunc('m')", и при выполнении кода все равно используется первый обработчик (т.е. onClick="someFunc('n')"), что естественно совершенно не то, что требуется.
Как же быть в этом случае?
|
|
 |
|
 |
Crazy
Модератор
|
|
Варианты:
1. RTFM attach
2. Вешать на событие функцию-прокси.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
|
|
 |
|
 |
CutCopyPaste
соучастник
|
|
я ничего не понял, КГ/АМ
_________________ Пьяный русский хакер практически непобедим!
|
|
 |
|
 |
jettero
новый человек
|
|
bright, msdn пишет что через объектную модель событие онклик назначить можно только один раз - попробуй убрать элемент и вставить заново с новым описанием события
|
|
 |
|
 |
Бaзиль
участник
|
|
заведи <input type="hidden" value="m" name="ocarg">
потом, в нужный момент меняй: ocarg.value='n'
и пользуй onClick="SomeFunc(ocarg.value)"
_________________ Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 7 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|