George Gindi: HTML-Entity wird nicht aufgeloest

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

  1. hi george
    schreib einfach das was du sehen willst, die entities sind für html, nicht für js

    also Genießer

    lg Spiff

    1. 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

      1. 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

        1. 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

  2. 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