tone: missing ) after argument list

Hallo,
ich versuche mich zur zeit mit Flowscripts, also Javascript, dabei bekomme ich bei folgendem Aufruf den im Thema genannten Fehler (Ausschnitt):

function htmlarea() {
  var para = cocoon.request.getParameter("lfdnr");
  var form = new Form("cocoon:/htmlarea.xml?lfdnr=("para")");

Was mache ich falsch?
Dankeschön

  1. Hi,

    var form = new Form("cocoon:/htmlarea.xml?lfdnr=("para")");
    Was mache ich falsch?

    zwischen "cocoon:/htmlarea.xml?lfdnr=(", para und ")" gehören Kommata.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo

      Hi,
      zwischen "cocoon:/htmlarea.xml?lfdnr=(", para und ")" gehören Kommata.

      meinst du sowas: var form = new Form("cocoon:/htmlarea.xml?lfdnr=(",para,")");
      Falls ja, es funktioniert leider immer noch nicht.

      1. Hi,

        zwischen "cocoon:/htmlarea.xml?lfdnr=(", para und ")" gehören Kommata.
        meinst du sowas: var form = new Form("cocoon:/htmlarea.xml?lfdnr=(",para,")");

        ja, in etwa.

        Falls ja, es funktioniert leider immer noch nicht.

        Dann könnte es sein, dass der Form()-Konstruktor keine drei Argumente erwartet. In keinem Fall ist "funktioniert nicht" aber auch nur annähernd eine Fehlerbeschreibung.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Dann könnte es sein, dass der Form()-Konstruktor keine drei Argumente erwartet. In keinem Fall ist "funktioniert nicht" aber auch nur annähernd eine Fehlerbeschreibung.

          Ja sorry, also der Parameter wird von einem Form-Template dargestellt und dann so ausgegeben:
          id=${cocoon.request.getParameter('lfdnr')}

          Mit dem zuletzt verwendeten Alternative bekomme ich diese Ausgabe: id=(

          Gebe ich in das Javascript von Hand eine Zahl ein, also ungefähr so:
           var form = new Form("cocoon:/htmlarea.xml?lfdnr=847");

          bekomme ich nachher auch id=847 ausgegeben. Der Fehler muss also in dieser Variablen "form" liegen.

          1. Hello out there!

            var form = new Form("cocoon:/htmlarea.xml?lfdnr=847");

            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                    Das ist ein String.

            var form = new Form("cocoon:/htmlarea.xml?lfdnr=("para")");
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                    Das soll also auch EIN String sein.

            Welches Zeichen muss zwischen Strings (Werten oder Variablen) sthen, damit diese verknüpft werden? ↗ http://de.selfhtml.org/javascript/sprache/operatoren.htm@title=Operatoren

            See ya up the road,
            Gunnar

            --
            “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
            1. Hi Gunnar,
              ist angekommen

              var form = new Form("cocoon:/htmlarea.xml?lfdnr=" + para);

              Danke für eure Hilfe.

    2. Hello out there!

      zwischen "cocoon:/htmlarea.xml?lfdnr=(", para und ")" gehören Kommata.

      Kann es sein, dass deine Glaskugel manchmal absichtlich garstig ist? >;->

      See ya up the road,
      Gunnar

      --
      “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
      1. Hi,

        zwischen "cocoon:/htmlarea.xml?lfdnr=(", para und ")" gehören Kommata.
        Kann es sein, dass deine Glaskugel manchmal absichtlich garstig ist? >;->

        nein, meine Glaskugel nicht. Aber ich ;-)

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo

    var form = new Form("cocoon:/htmlarea.xml?lfdnr=("para")");
    Was mache ich falsch?

    Deine Anführungszeichen. Nutztest Du einen anständigen Editor, so hättest Du dies gleich gesehen.

    Freundliche Grüße

    Vinzenz