@@Gunnar Bittersmann:
nuqneH
while (currentCell.nodeName != 'TD') currentCell = currentCell.parentNode; // falls im td-Element noch andere Elemente sind
Oh, da sollte noch eine Abbruchbedingung rein, falls das Event gar nicht von einem td-Element oder dessen Nachfolgern kommt:
while (currentCell.nodeName != 'TD' && currentCell.id != 'myTable') currentCell = currentCell.parentNode; // falls im td-Element noch andere Elemente sind
myTable.className = "markClass" + currentCell.className;
Und hier abfragen, ob man wirklich bei einer Tabellenzelle gelandet ist:
if (currentCell.nodeName == 'TD') myTable.className = "markClass" + currentCell.className;
Qapla'
--
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)