Hallo,
ich verzweifel langsam!
Ich bau mir grad einen eigene Wysiwyg-Editor...Im Grund funktioniert auch alles!
Ich will jetzt aber, das die Formatierungen des Textes in den Buttons der Toolbar angezeigt werden. Das heißt ist ein Text Fett, dann ist der Bold-Button markiert, bzw. eingedrückt!
Wie zum Geier wird das gemacht?
Ich hatte es mit versucht mit "FocusNode" ein Referenz auf das Objekt wo der Cursor steht zu bekommen, aber ohne Erfolg. Alle Eigenschaften wie "TagName" sind darunter "undefined".
Hätte ich die Referenz gehabt, hätte ich versucht mit "getStyle" die Formatierungen aus zu lesen, aber den Punkt komm ich ja noch garnicht mal!
Hat das jemand schon mal gemacht, und kann mir sagen wie ich die Funktionalität umsetze?
Danke!
ich verzweifel langsam!
Ich bau mir grad einen eigene Wysiwyg-Editor...Im Grund funktioniert auch alles!
Ich will jetzt aber, das die Formatierungen des Textes in den Buttons der Toolbar angezeigt werden. Das heißt ist ein Text Fett, dann ist der Bold-Button markiert, bzw. eingedrückt!
Wie zum Geier wird das gemacht?
Ich hatte es mit versucht mit "FocusNode" ein Referenz auf das Objekt wo der Cursor steht zu bekommen, aber ohne Erfolg. Alle Eigenschaften wie "TagName" sind darunter "undefined".
Code:
if (this.objIframe.contentWindow.document.selection) { this.selectedObject = this.objIframe.contentWindow.document.selection; this.selectedText = this.selectedObject.createRange().text; } else { this.selectedObject = this.objIframe.contentWindow.getSelection(); this.selectedText = this.selectedObject.toString(); } alert(this.selectedObject.focusNode); // [object text] bekomm ich als Ausgabe, weiter runter geht es aber nicht!
Hätte ich die Referenz gehabt, hätte ich versucht mit "getStyle" die Formatierungen aus zu lesen, aber den Punkt komm ich ja noch garnicht mal!
Hat das jemand schon mal gemacht, und kann mir sagen wie ich die Funktionalität umsetze?
Danke!
Kommentar