MudGuard: Warum der eine print so, der andere anders?

Beitrag lesen

Hi,

in meinem Perl-Script will ich eine Variable einlesen und in der Ergebnisseite wieder unverändert (!) ausgeben durch

print "document.formular.testString.value="$testString";\n";

Sieht nach Javascript aus.

Wenn diese Variable das Zeichen \ enthält, verschwindet dieses in der Ausgabe.

Wenn Du in Javascript ein \ im String haben willst, mußt Du \ in den String schreiben, da der \ als Escape-Zeichen dient.

Ob der Javascript-String von Dir manuell eingetippt wird oder aus der Ausgabe eines Perl-Scripts stammt, ist dabei irrelevant.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.