Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JS и обработка событий для класса HTML-объектов

12K
20 сентября 2006 года
Slavok
20 / / 05.06.2006
Здравствуйте. На странице есть таблица, как задать обработку события onclick для класса ячеек таблицы?
Пример
 
Код:
<table>
<tr>
<td class = "myclass">a</td>
<td>b</td>
</tr>
<tr>
<td>c</td>
<td class = "myclass">d</td>
</tr>
</table>

Как сделать так, чтобы для класса myclass вызывался один и тот же обработчик события onclick?
Пробывал ставить обработку события onclick на всем документе и через св-во srcElement определять имя класса - не вышло
4.0K
20 сентября 2006 года
vesna
71 / / 04.10.2005
Если вопрос о кроссбраузерной поддержке не стоИт, то можно сделать так (работает только в IE):
htc файл:
Код:
<PUBLIC:COMPONENT>
<PUBLIC:ATTACH EVENT="onclick" &#111;&#110;EVENT="M_Click()" />
<SCRIPT language="JavaScript">
function M_Click()
{
    oEl = event.srcElement;
    if (oEl.className == 'myclass')
    {
        ...
    }
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог