Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

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

start [/forum/topic.php?fid=18&tablet=1&tid=1395356]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 344ms |

| 0 / 0 |
