Axel Richter: designMode

Beitrag lesen

Hallo,

Zur Not kann man alles per eventhandler abfangen dahin parsen wo man es braucht ;)

Da habe ich dann beim designMode-IFrame irgendwann aufgegeben und die Idee verworfen, weil: So einfach ist es dann doch nicht. Man hat es ja eben nicht mehr mit einem normalen HTMLElement zu tun.

Aufgegeben habe ich auch wegen:

Ein Pferdefuss ist meiner Ansicht nach, dass copy&paste beim IE.
Was passiert, wenn man aus einem Word.doc in den editable Content
des IE parst, hast du sicher auch schon mal erlebt.

Genau, das ergibt dann so tolle Sachen wie:

<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 90pt; TEXT-INDENT: -90pt; mso-pagination: none; tab-stops: 90.0pt; mso-layout-grid-align: none"><B><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Nachname:</SPAN></B><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Fischer<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 90pt; TEXT-INDENT: -90pt; mso-pagination: none; tab-stops: 90.0pt; mso-layout-grid-align: none"><B><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Vorname:</SPAN></B><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Ulrike<o:p></o:p></SPAN></P>

Wie gehst Du damit um?

Gar nicht mehr. Ich habe die Idee verworfen. Es gibt bei mir für jeden separat zu formatierenden Inhaltsteil (Überschriften, Textabsätze, Aufzählungen, ...) ein Textfeld bzw. eine Textarea oder eine Kombiantion aus HTML-Text und Textfeldern. In die Felder kann man mit Hilfe von http://aktuell.de.selfhtml.org/tippstricks/javascript/bbcode/index.htm ausgewählten BBCode einfügen und sonst nur plain-text schreiben. Für Grafiken gibt es ein Vorschau-DIV mit einem INPUT-type-file drunter.

viele Grüße

Axel