HTML-Entity wird nicht aufgeloest
George Gindi
- javascript
Hallo Forum,
wenn immer alles so einfach wäre wie es aussieht... also ich bau gerade eine Site ganz ohne Schrift, ganz? Nein, nicht ganz. Um dem Nutzer nun die Navigation "beizubiegen", gibt es ein bisschen Schrift in der Statuszeile. Bei den grafischen Links ist alles sauber. Sogar mit "onMouseOut=' '; return true", aber ich habe einen default definiert, der das HTML-Entity für sz nicht auflöst, weder unter NN noch mit IE, weder am PC noch am Mac. Nun kann ich ja einfach sz in den String setzen, aber das kann es doch nicht sein, oder? Hier das Script:
<script language="JavaScript">
<!--
window.defaultStatus = "Sie befinden sich am Dreh- und Angelpunkt der Wein-Genießer-Seiten.";
//-->
</script>
Die "\-Syntax" vor dem Entity hilft auch nix. Wer weiß was?
Danke
herzliche Grüße
George
hi george
schreib einfach das was du sehen willst, die entities sind für html, nicht für js
also Genießer
lg Spiff
Joho,
schreib einfach das was du sehen willst, die entities sind für
html, nicht für js
Halb richtig. HTML-Ausgaben mit JavaScript muessen natuerlich auch
kodiert werden, aber die Status-Leiste benoetigt kein HTML.
Gruss,
CK
Joho,
schreib einfach das was du sehen willst, die entities sind für
html, nicht für js
Halb richtig. HTML-Ausgaben mit JavaScript muessen natuerlich auch
kodiert werden, aber die Status-Leiste benoetigt kein HTML.
Gruss,
CK
Wohl war, schonmal uncodierte Javascript-Strings am Mac gesehen?!. Das gilt es eben zu vermeiden.
mfG
George
Hoi, <-- das ist eine Begruessung
lies bitte mal http://learn.to/quote -- Fullqoutes sind hier nicht gern gesehen.
schreib einfach das was du sehen willst, die entities sind für
html, nicht für js
Halb richtig. HTML-Ausgaben mit JavaScript muessen natuerlich auch
kodiert werden, aber die Status-Leiste benoetigt kein HTML.
Wohl war, schonmal uncodierte Javascript-Strings am Mac gesehen?!. Das gilt es eben zu
vermeiden.
Du hast mich nicht verstanden. Ich habe gesagt, dass man bei HTML-Output die Umlaute
sehr wohl kodieren muss. Die Status-Bar erwartet aber kein HTML -> vergiss das Kodieren.
Gruss,
CK
Hi George,
Du kannst in JS-Strings den Hexcode eines Zeichen mit
\x## angeben (#=ziffer), Entities werden in der Statuszeile nicht interpretiert!
Aber welcher Hexcode in welchem Browser unter welchem OS
verläßlich wenn überhaupt einen Umlaut produziert weiß ich nicht.
Muddu ausprobieren! :-)
Vielleicht klappts ja immer mit den Latin1-Codes !
Weitergeholfen?
Tschuess
Rolf