[JS] Wybór komórki tabeli przez jej kliknięcie

Cześć, problem dokładnie jak w temacie. Prawdę mówiąc nie wiem nawet jak zacząć. Może mi ktoś tak krótko opisowo przedstawić jak by to zrobił?

Może napisz z czym się ma wiązać ten wybór.

Ma pobrać zawartość tej komórki czy tylko np zmienić jej kolor?

To bez znaczenia. Chodzi mi po prostu o sposób w jaki mam rozpoznać że komórka na którą kliknąłem to jest akurat ta a nie jakaś inna. Jak już będę to wiedział to sobie poustawiam/odczytam co trzeba.

W komórkę wpisujesz div’a z jakimś id, a funkcji nadajesz akcję onClick na to id.

Przykład znajdziesz tutaj: http://www.experts-exchange.com/Web/Web … 76358.html

Dla firefoksa np. tak

HTML:

| 1 | 2 |
| 3 | 4 |
| 5 | 6 |
| 7 | 8 |
| 9 | 10 |

[/code] JS:

[code] var tab = document.getElementById(‘tabelka’); var tds = tab.getElementsByTagName(‘td’); for (i=0;i tds[i].addEventListener(“click”,function(){ this.style.backgroundColor="#f00"; },false);

Dla IE sobie poprawisz.

Dzięki.