Moin!
Aber wie funktioniert das mit dem IFRAME?
Das bettet ja eigentlich nur eine andere Seite ein.
Wenn ich mal dumm fragen darf, aber wo kommt da der Cursor her??
Ignoriere alle diesbezüglichen Anmerkungen. :)
Gute WYSIWYG-Editoren benötigen ganz genau zwei Dinge:
1. Eine Textarea, in der der zu bearbeitende Quelltext drinsteht bzw. nach der Bearbeitung durch das Formular abgeschickt wird.
2. Die Einbindung des Editor-Codes als Javascript und einen initialisierenden Funktionsaufruf.
Durch die Initialisierung wird der JS-Code die Textarea in einen IFrame mit den besonderen Funktionalitäten umwandeln - du als Anwender und Programmierer mußt dich darum aber absolut nicht kümmern, sondern kannst einfach davon ausgehen, dass du ein Formular mit Textarea hast, in der HTML-Quellcode (also mit Tags) eingegeben wird, und in die du natürlich auch Vorbelegungen (bitte als Entities codiert! Aus < muß < gemacht werden, > ist > und & ist &) einfügen kannst.
Ich empfehle, dass du dir die Demo des FCKEditors einfach mal anguckst, und die Dokumentation liest. Dann weißt du, wie simpel im Grunde ein WYSIWYG-Editor einzubinden ist.
- Sven Rautenberg