Dracophagos: WYSIWYG Editor

Beitrag lesen

Hallo.

Arbeite gerade an einem WYSIWYG Editor für HTML mit  Tabellenfunktion. Ich möchte jetzt auch nachträglich Zeilen/Spalten in eine Tabelle einfügen.
Ich will dabei mit nodes,childnodes auf die Tabelle,Zeilen etc. zugreifen und zwar mit der funktion getElementById().

Mein Problem: Wie komme ich an die Id der Tabelle, in der sich gerade der Cursor befindet?

z.B. so: document.getElementById(this.parentNode.parentNode.parentNode.getAttribute('id'))
                                 <td>     <tr>    <tbody>     <table>

Übrigens aufgepaßt: der IE ergänzt eine Tabelle um das eigentlich überflüssige Element <tbody>, wenn es nicht ausdrücklich deklariert ist. Es empfiehlt sich also immer, eine vollständige Tabelle zu schreiben:

<table id="SuchMichDoch">
 <tbody>
  <tr>
   <td onClick="SuchDieTabellenId()"></td>
   <td></td>
   <td></td>
   <td></td>
  </tr>
 </tbody>
</table>

Danke und liebe Grüsse Isabella

Hoffe geholfen haben zu können.