Lupo: editierbare Textarea Cursor-Position und/oder Markierung

Beitrag lesen

Hallo Forum,

es geht um ein Textfeld wie es beispielsweise in einem solchen Forum hier vorkommt. Nach Eingabe eines Textes (bsp.Copy+Paste) sollte es möglich mit Hilfe von Buttons am Rand den Text zu editieren.

Es soll aber nicht ein Textstring angehängt werden, sondern an beliebiger Stelle (CursorPosition bzw. Markierung) eingefügt werden.

Beispiele wären an der CursorPostion einen <hr>-Tag einfügen oder um die Markierung ein <b></b>-Tag setzen.

Wie ist dieses Problem zu lösen?

Vielen Dank für jede Hilfe...

Lupo