Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
javascript: как раздать события элементам
|
|||
|---|---|---|---|
|
#18+
В цикле обхожу элементы (это TR) и инициализирую их onclick. Если не в скрипте то это выглядит так: onclick=click(this) А если в скрипте. Ограничение: Элементы не имеют id. Спасибо всем ответившим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 18:37 |
|
||
|
javascript: как раздать события элементам
|
|||
|---|---|---|---|
|
#18+
Не понятно, о каком скрипте идёт речь. Если скрипт клиентский (JScript): Чтобы связать событие с функцией достаточно присвоить имя функции свойству, отвечающему за данное событие. Например: Код: plaintext Согласно модели DOM таблица, как элемент HTML-страницы, содержит коллекции rows и cells - через них можно добраться до всех строк и ячеек. Желательно, конечно, чтобы таблица имела ID или NAME - проще искать её. А если скрипт серверный, то вообще никаких проблем - перебирай объекты в коллекции Rows своей таблицы, и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2004, 07:29 |
|
||
|
javascript: как раздать события элементам
|
|||
|---|---|---|---|
|
#18+
Речь идет конечно и джаваскрипте - это видно из заголовка вопроса. А проблема в том, что в обработчике должен быть доступен вызвавший его элемент. В случае с sayHello должно быть типа sayHello(this). Но button1.onclick = 'sayHello(this)'; понятно, не катит. Как тут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2004, 13:31 |
|
||
|
javascript: как раздать события элементам
|
|||
|---|---|---|---|
|
#18+
Я немного ошибся В данной постановке задачи помогло бы window.event.srcElement Но мне надо передать в обработчик ссылку на другой элемент. Типа button1.onclick = 'sayHello(span1)'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2004, 13:34 |
|
||
|
javascript: как раздать события элементам
|
|||
|---|---|---|---|
|
#18+
А span1 откуда берется? Если IE, то можно скажем ссылку на span1 передать через какой-нибудь атрибут объекта tr, и обращаться к нему из обработчика через window.event.srcElement.имя_атрибута например. т.е. что-то типа Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2004, 16:12 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=18&tid=1395356]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 307ms |

| 0 / 0 |
