Yerf!
an... und das geht ja per getElementById nicht!? Also müsste ich in jede Zelle erst noch einen <div> - Container einbauen, damit alles korrekt ist?
Ein <div> hilft da auch nicht weiter, das Name-Attribut ist nur an Formularelementen erlaubt. Also entweder per fortlaufender ID (getElementById('content'+i)) oder einen anderen Weg suchen die Tabellenzellen anzusprechen (evtl. per getElementsByTagName, angewendet auf die Tabelle oder auch über die rows/cols-Collection der Tabelle).
this ist doch schon die Referenz auf die gesuchte Tabellenzelle. Weshalb der Umweg über den Namen und getElementsByName um schlussendlich wieder genau dieselebe Referenz zu bekommen?
falls ich aber
alert(this);
schreibe, kommt zurück "[object HTML TableCellElement]", ganz egal wohin ich klicke :-(
alert(document.getElementsByName("content")[1]); liefert das gleiche...
Wofür brauchst du die Referenz denn später, evtl. lässt sich das ganze dann leichter erklären.
Gruß,
Harlequin
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->