Moin Moin !
Du mußt die Strings aus der Datenbank erstmal in Javascript-verträgliche Strings umwandeln, insbesondere die Zeilenumbrüche und Single Quotes. Daraus ergibt sich, daß Du z.B. auch Backslashes escapen mußt. Und in manchen Fällen (immer nach einem <) müssen auch Forward Slashes escaped werden.
In Perl sieht das z.B. so aus:
sub JavascriptString($) # $string => $string, quoted and ready for Javascript
{
my $text=shift;
$text=~s/\/\\/gso;
$text=~s///\//gso;
$text=~s/'/\'/gso;
$text=~s/\n/\n/gso;
$text=~s/\r/\r/gso;
return "'$text'";
}
Erst das Ergebnis dieser Funktion darfst Du in die HTML-Ausgabe einfügen.
Alexander
--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"