Hallo Zusammen!
Ich habe in meiner Page den FCKeditor eingebaut (http://www.fckeditor.net/ ).
Das hat auch geklappt. Er gibt mir jetzt anstatt einer Textarea die eingegebenen sachen im Html Quellcode wieder. Diesen nehme ich dann, und speichere ihn in einer Mysql Datenbank. Ausgegeben wird das ganze dann in einer bestimmten Tabellen (zwischen <td> </td>)
Das klappt ja auch soweit.
Jetzt möchte ich eine Vorschau einbauen, die den generierten html Quelltext vorab in einer Tabelle ausgibt. Gleichzeitig muss dann der FCKeditor mit dem eingegebenen Text vorbelegt werden. Hier ist das realisiert. Gebe ich im FCKeditor was ein, klicke dann auf Vorschau, erscheint der Text oben in der Vorschau, sowie im FCKeditor selbst auch, zum weiterbearbeiten.
Ich bin dabei aber auf folgendes Problem gestossen:
Wenn ich das im FCKeditor eingebe:
Hallo
Ich bin ich
Mfg
bekomme ich:
zurück (Das ist dann in der Session gespeichert).
Gebe ich das untere dann dem FCKeditor als vorbelegungswert mit, also so:
schreibt er mir dann in den Quelltext:
Resultat des ganzen: Der FCKeditor startet erst gar nicht, der Browser sagt mir, dass Fehler auf der Seite aufgetreten sind.
Wie mir die Dokumentation sagt, liegt das warscheinlich an den Zeilenumbrüchen... Aber wie soll ich die Wegmachen???
Hier das Zitat aus der Dokumentation:
This value can not contain new line characters such as "\n" and "\r". So you need to strip them out before you assign a string to oFCKeditor.Value. You also have to escape each " with a \
Hat jemand eine Idee??
Mfg,
Stefan
Ich habe in meiner Page den FCKeditor eingebaut (http://www.fckeditor.net/ ).
Das hat auch geklappt. Er gibt mir jetzt anstatt einer Textarea die eingegebenen sachen im Html Quellcode wieder. Diesen nehme ich dann, und speichere ihn in einer Mysql Datenbank. Ausgegeben wird das ganze dann in einer bestimmten Tabellen (zwischen <td> </td>)
Das klappt ja auch soweit.
Jetzt möchte ich eine Vorschau einbauen, die den generierten html Quelltext vorab in einer Tabelle ausgibt. Gleichzeitig muss dann der FCKeditor mit dem eingegebenen Text vorbelegt werden. Hier ist das realisiert. Gebe ich im FCKeditor was ein, klicke dann auf Vorschau, erscheint der Text oben in der Vorschau, sowie im FCKeditor selbst auch, zum weiterbearbeiten.
Ich bin dabei aber auf folgendes Problem gestossen:
Wenn ich das im FCKeditor eingebe:
Hallo
Ich bin ich
Mfg
bekomme ich:
PHP-Code:
<p>Hallo</p>
<p>Ich bin ich</p>
<p> </p>
<p>Mfg</p>
Gebe ich das untere dann dem FCKeditor als vorbelegungswert mit, also so:
PHP-Code:
oFCKeditor.Value = '<?php echo $_SESSION['text']; ?>' ;
PHP-Code:
oFCKeditor.Value = '<p>Hallo</p>
<p>Ich bin ich</p>
<p> </p>
<p>Mfg</p>' ;
Wie mir die Dokumentation sagt, liegt das warscheinlich an den Zeilenumbrüchen... Aber wie soll ich die Wegmachen???
Hier das Zitat aus der Dokumentation:
This value can not contain new line characters such as "\n" and "\r". So you need to strip them out before you assign a string to oFCKeditor.Value. You also have to escape each " with a \
Hat jemand eine Idee??
Mfg,
Stefan
Kommentar