alex: textarea zuweisung per eval("")...

hallo
kann mir jeman bei folgendem problem helfen:

ich muß per eval einer textarea einen wert zuweisen in dem '\n' (backslash n; bin nämlich langsam verunsichert!) vorkommt.
bekomme aber die fehlermeldung "nicht abgeschlossene zeichenlolgenkonstante".

wie kann ich das verhindern??

eval("document.test.txttest1.value="hallo\ntest";");

vielen dank

alex

  1. Hi,

    eval("document.test.txttest1.value="hallo\ntest";");

    eval("document.test.txttest1.value='hallo\ntest';");

    so gehts, aber wieso eval und nicht gleich document.test...??

    Grüße aus Oberfranken

    Sven

    1. Hi Sven,

      habe eval("document.test.txttest1.value='hallo\ntest';"); ausprobieret, geht aber auch nicht!:-(
      danke trotzdem

      noch eine idee wie es gehen könnte?

      alex

      Hi,

      eval("document.test.txttest1.value="hallo\ntest";");
      eval("document.test.txttest1.value='hallo\ntest';");

      so gehts, aber wieso eval und nicht gleich document.test...??

      Grüße aus Oberfranken

      Sven

      1. Hi Sven,

        habe eval("document.test.txttest1.value='hallo\ntest';"); ausprobieret, geht aber auch nicht!:-(
        danke trotzdem

        noch eine idee wie es gehen könnte?

        alex

        Hi,

        eval("document.test.txttest1.value="hallo\ntest";");
        eval("document.test.txttest1.value='hallo\ntest';");

        so gehts, aber wieso eval und nicht gleich document.test...??

        Grüße aus Oberfranken

        Sven

        --kenne die funktion eval() zwar nicht, aber es ist schon komisch, dass du in ihr erst den wert definierst
        wie wärs mit
        document.test.txttest1.value="hallo\ntest";
        eval(document.test.txttest1.value);

        gruss

        1. Hi Romy,

          --kenne die funktion eval() zwar nicht, ...

          das läßt sich ändern ;) http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#eval

          Grüße aus Oberfranken

          Sven

      2. Hi,

        habe eval("document.test.txttest1.value='hallo\ntest';"); ausprobieret, geht aber auch nicht!:-(

        jetzt hab ich's auch kurz ausprobiert, den Backslash verdoppeln, dann gehts:
        eval("document.test.txttest1.value='hallo\ntest'");

        Sven

        1. jetzt gehts,

          vielen dank

          alex

          Hi,

          habe eval("document.test.txttest1.value='hallo\ntest';"); ausprobieret, geht aber auch nicht!:-(
          jetzt hab ich's auch kurz ausprobiert, den Backslash verdoppeln, dann gehts:
          eval("document.test.txttest1.value='hallo\ntest'");

          Sven