jenz: td in th umwandeln?

Beitrag lesen

Nun ja, tatsächlich benötigst du das, was du forderst. :)

ja, das fürchte ich eben auch

Mir fallen da zwei Methoden ein:

Erstens kannst du mit den üblichen DOM-Methoden, also z.B. createElement, ein neues TH-Element erstellen, allen Inhalt des alten TD-Elements übertragen, das TD-Element dann löschen und das neue Element an dieser Stelle dann einhängen.

das ist wohl die sauberste variante

Alternativ besteht vielleicht die Möglichkeit, stattdessen direkt im HTML-Quelltext des Editors zu operieren, was vielleicht auf den Einsatz von innerHTML hinausläuft, oder auf schlichte Textmanipulation in der Textarea.

so mit reiner Textmanipulation werde ich wohl ziemliche probleme haben - Gernot's Tipp könnte aber noch ganz nützlich sein.

Und es bestünde ja außerdem die Möglichkeit, erst nachträglich beim Speichern aus dem TD ein TH zu machen. Bei Editieren weist du der TD-Zelle einfach eine extra dafür gedachte CSS-Klasse zu (ich bin sicher, der Editor kann das grundsätzlich machen), die du evtl. eben passend so formatierst, wie dein TH auch aussehen soll, und erst beim Speichern führst du eine Ersetzungsoperation durch.

Das würde dann für dem Moment ein wenig vom Wysiwyg-Prinzip abweichen, aber eben als letzter Nofallplan hinhalten müssen.

vorerst einmal dankeschön