![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
is getting harder Gruppe: User Beiträge: 29 Mitglied seit: 12.08.2003 Mitglieds-Nr.: 1.117 ![]() |
Hallo,
ich will einen Text per document.write erzeugen, in dem ein Umlaut steht. Also so document.write('<p>Tü</p>'); Nur denkt der Browser nun, dass das Script bei dem Semikolon vom Entity zu Ende ist und bringt eine Fehlermeldung. Wenn man statt dem Entity einfach ein ü schreibt, funktioniert's. Gibt es eine Möglichkeit das Entity in JavaScript zu schreiben? Sind Entities bei document.write überhaupt notwendig? Oder werden Umlaute durch document.write auch dann korrekt angezeigt, wenn man nicht den westeuropäischen Zeichensatz benutzt. Gruß, Timo |
|
|
![]() |
Gast_heinzelhund_* |
![]()
Beitrag
#2
|
Gäste ![]() |
Hallo,
@Auge PHP interpretiert in einfachen Anführungsstrichen keine Variablen à la $name. Ist bei JS egal. In JS müssen die Variablen zwingend außerhalb der Anführungsstriche stehen und mit einem '+' angebunden werden. Ist'n bischen mehr Geschreibe als in PHP, hat aber den Vorteil, dass man durch geschicktes Abwechseln der Anführungsarten sich einige Maskiererei sparren kann. Der Backslash müsste einfach als ein solcher ausgegeben werden. @Timo falls du JS über eine serverseitige Scriptsprache ausgeben lässt, kommt man schon mal gerne mit den Maskierungen durcheinander. (nur 'ne Vermutung). Ciao Heinzelhund Der Beitrag wurde von heinzelhund bearbeitet: 02.09.2004 - 17:17 |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 15.05.2025 - 18:33 |