contentEditable - Einfügen bei Cursor
Markus
- javascript
Hallo!
Ich habe eine kleine interne Webanwendung mit einem kleinen HTML-Editor der mit einem DIV-Tag auf dem "contentEditable" Attribut basiert.
Habe mir ein paar Shortcuts angelegt, die mir einen bestimmten HTML Code hinzufügen.
Das ganze basiert allerdings mit
myObject.innerHTML += myCode;
--> Das hat natürlich die Folge, dass der Code am Ende innerhalb des DIV Tags einfügt.
Nun gibt es diverse WYSIWYG Editoren, wie zum Beispiel der FCK Editor, die problemlos diverste HTML Elemente einfügen können, und zwar an der aktuellen Position des Text-Cursors im DIV Tag.
Leider konnte ich den entscheidenen Syntax in der Code-Flut welche der FCK Editor mit sich bringt nicht finden :(
In der MSDN gibt es zwar eigene Befehle wie "InsertHorizontalRule Command", die bereits ab der aktuellen Stelle das von selbst machen - Aber das funktioniert eben nur für die vorgefertigten Befehle.
Ich würde gerne ganz eigenen HTML-Code einfügen
Hat jemand eine Idee wie?
Danke,
Markus
Tag Markus.
Hat jemand eine Idee wie?
Naja, du könntest mit dem IE-Teil aus diesem TuT-Beitrag experimentieren, vielleicht hilft dir das weiter.
Siechfred