Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 25.04.2012 13:47

vonhallen
Новичок
Зарегистрирован: 17.04.2012
Сообщений: 7

Добавление события в созданную ячейку

Скажите пожалуйста, как на добавленную в таблицу ячейку повесить событие onclick.
Вот пример кода:

row=table.insertRow(1)
cell=row.insertCell(0)
//а вот теперь как этой ячейке cell добавить событие onclick?
//пробовал cell.onclick="func()" - так не работает

Подскажите, пожалуйста

Нет на форуме

 

#2 25.04.2012 16:51

vanila
Новичок
Зарегистрирован: 25.04.2012
Сообщений: 1

Re: Добавление события в созданную ячейку

Что-то вроде

if (typeof cell.addEventListener != 'undefined')  cell.addEventListener('click', link_to_your_function, false);
else if (typeof cell.attachEvent != 'undefined') cell.attachEvent('onclick', link_to_your_function );
else alert('не получится');

Нет на форуме

 

#3 25.04.2012 19:56

vonhallen
Новичок
Зарегистрирован: 17.04.2012
Сообщений: 7

Re: Добавление события в созданную ячейку

а еще варианты есть?

Нет на форуме

 

#4 25.04.2012 20:54

alb_kon
Новичок
Зарегистрирован: 25.04.2012
Сообщений: 2

Re: Добавление события в созданную ячейку

а так ?
cell.onclick= = function() {cell_edit(a);}

Нет на форуме

 

#5 25.04.2012 20:55

alb_kon
Новичок
Зарегистрирован: 25.04.2012
Сообщений: 2

Re: Добавление события в созданную ячейку

сорри, cell.onclick = function() {cell_edit(a);}

Нет на форуме

 

#6 26.04.2012 21:40

vonhallen
Новичок
Зарегистрирован: 17.04.2012
Сообщений: 7

Re: Добавление события в созданную ячейку

alb_kon, спасибо! помогло, именно так и оказалось!

Нет на форуме

 

#7 05.06.2012 12:53

Master
Забанен
Зарегистрирован: 03.05.2012
Сообщений: 44

Re: Добавление события в созданную ячейку

Посмотри вот это:

Код:



В жОпере работает тоже.
Чтоб связать тег с обработчикои я использую DCSS. (См. тут)
Примеры с комментариями к DCSS тут

Нет на форуме

 

Board footer