Jochen J. HÖDL: ® in Textfeld anzeigen

Grüß Euch.

Ich habe ein Problem mit dem Sonderzeichen ® .
Mit folgendem Code wird eine Textzeile als Laufschrift dargestellt:

// Text fuer die Laufschrift
var display_text;
var display_text  = "&reg; <%=vTitelD%> - - - - - - <%=vTitelE%>"
var place;
var meter;
var out = " ";
var place = 50;

function scroll_text() {
for (meter = 0; meter < place; meter++) {
out += " "}
if (place >= 0)
out += display_text
else out = display_text.substring(-place,display_text.length)
document.scroll_form.field.value = out
out = " "
place--
if (place < -(display_text.length)) {
place = 50
}
setTimeout('scroll_text()',100)
}

function wechsel() {
window.location.href = "http://www.cpc.at/news/ne_news.asp"
// Link verknuepft mit dem Go-Button bei der Laufschrift
}

===============================================================
"vTitelD" beinhaltet einen beleibigen Text der aus einer DB kommt.
Wenn in dieser Textzeile nun Sonderzeichen wie &reg; vorkommen, schreibt er in dem Text auch WORT&reg;.

Könntet ihr mir da eventuell Helfen?
l.g.
Jochen

  1. Hallo,

    Ich habe ein Problem mit dem Sonderzeichen &reg; .
    Mit folgendem Code wird eine Textzeile als Laufschrift dargestellt:

    // Text fuer die Laufschrift
    var display_text;
    var display_text  = "&reg; <%=vTitelD%> - - - - - - <%=vTitelE%>"

    Codiere das Entity in dieser Form:

    var display_text = String.fromCharCode(174) + " <%=vTitelD%> - - - - - - <%=vTitelE%>";

    MfG, Thomas

    1. Codiere das Entity in dieser Form:

      var display_text = String.fromCharCode(174) + " <%=vTitelD%> - - - - - - <%=vTitelE%>";

      Danke für den Tipp, geht leider nicht ganz.
      Ich möchte den String der aus <%=vTitelD%> kommt darstellen.

      Jochen

      1. hi,

        Codiere das Entity in dieser Form:

        var display_text = String.fromCharCode(174) + " <%=vTitelD%> - - - - - - <%=vTitelE%>";
        Danke für den Tipp, geht leider nicht ganz.

        "geht nicht" sagen immer die leute, die zu wenig nachdenken.

        Ich möchte den String der aus <%=vTitelD%> kommt darstellen.

        dann ersetze in diesem string dieses sonderzeichen und ggf. weitere in frage kommende wie oben, _bevor_ du den string in die javascript-ausgabe schreibst, also bereits serverseitig.

        im klartext: sorge dafür, dass bereits dein serverseitiges script aus
        "blah&reg;blubb"
        die für dein javascript benötigte variante
        "blah" + String.fromCharCode(174) + "blubb"
        macht, und schreibe diesen string dann an der stelle
        var display_text =
        in dein javascript.

        (btw: die ersetzung erst javascript-seitig durchzuführen, sollte natürlich ebenfalls möglich sein.)

        gruß,
        wahsaga

        --
        [ Hier könnte Ihre Werbung stehen! ]
        1. "geht nicht" sagen immer die leute, die zu wenig nachdenken.

          Solche Aussagen kannst du dir ersparen.
          Mir ist noch nie jemand untergekommen, der alles gesehen und an alles gedacht hat.

          dann ersetze in diesem string dieses sonderzeichen und ggf. weitere in frage kommende wie oben, _bevor_ du den string in die javascript-ausgabe schreibst, also bereits serverseitig.

          Mein Problem besteht darin, dass mein String aus der Datenbank mir das WORT&reg; in Scheibchen zerteilt welches dann wieder zusammengesetzt wird - einzeln und nicht ganz.

          Nur wie biege ich das hin?

          1. hi,

            Mein Problem besteht darin, dass mein String aus der Datenbank mir das WORT&reg; in Scheibchen zerteilt welches dann wieder zusammengesetzt wird - einzeln und nicht ganz.

            mir ist nicht bekannt, dass strings in irgendeiner programmiersprache die eigentart hätten, irgendwas "in scheibchen zu zerteilen" ...

            also möchtest du uns jetzt vielleicht mal detailiert schildern, was genau du mit dem string wann wie machst, und wo du ein problem siehst ...?

            gruß,
            wahsaga

            --
            [ Hier könnte Ihre Werbung stehen! ]
            1. http://www.aspforum.de/topic.asp?TOPIC_ID=21178

              1. hi,

                http://www.aspforum.de/topic.asp?TOPIC_ID=21178

                das meinst du jetzt hoffentlich nicht ernst.

                gruß,
                wahsaga

                --
                [ Hier könnte Ihre Werbung stehen! ]