Wie funktionier FCKEditor o.ä?

Kalma

Erfahrenes Mitglied
Hey,

ich habe mir so eben einen Screen vom FCK-Editor und habe eine Frage dazu.

Der Editor hat ja die geile Eigenschaft, das was man formatiert hat, direkt in der TextArea anzuzeigen.
Jetzt hab ich mich gefragt
1- ist es eine Textarea?
2- Wenn ja, wie geht das?
3- Wenn nicht, wie dann?

mfG
David
 
Hi,
das grundlegende Konzept hinter den Wysiwyg Editoren ist ein Iframe bei dem der designMode des contentWindow.document auf "on" geschalten wird. Über zb execCommand und ähnliches kann man dann formatierungen an den jeweilig selektierten Textstellen vornehmen. Beim FCK Editor kommen natürlich noch viele komplexe Funktionen dazu um den Editor auch in älteren Browsern betreiben zu können und vor allem um auch wirklich immer den selben Quellcode zu erhalten - da kommen nämlich bei den einezelnen Browsern die unterschiedlichsten html konstrukte heraus. (Safari schreibt zb immer seine Textformatierungen in einen eigenen span - mit dem andere Browser im designMode nicht wirklich viel anfangen können <span class="Apple-style-span" style="font-weight: bold;">)
 

Neue Beiträge

Zurück