dl: dynamische variable zeichen herausfiltern

Folgendes Problem:

ich gebe eine dynamische variable an die so aussehen "var test(cms-key)" (die variable wird per cms mehrmals erzeugt und mit cms-key eindeutig).

jetzt is das problem das "-" in javascript variablennamen nicht erlaubt ist. gibt es eine möglichkeit (per funktion???) das eine neue variable generiert wird die dann z.b. so in der art aussieht "var neu.test(cms-key).substring(5, 16);"

also das heisst während sie erzeugt wird auch gleichzeitig nur die letzten zeichen verwendet werden.

danke schon mal für alle antworten

  1. Hallo dl.

    Folgendes Problem:

    ich gebe eine dynamische variable an die so aussehen "var test(cms-key)" (die variable wird per cms mehrmals erzeugt und mit cms-key eindeutig).

    jetzt is das problem das "-" in javascript variablennamen nicht erlaubt ist.

    In Literalschreibweise nicht, doch in folgender Schreibweise kannst du fast jedes x-beliebige Zeichen verwenden:

    window['Merkwürdiger Variablenname mit -'] = wert;

    Darauf zugreifen musst du dann natürlich über die selbe Methode.

    Einen schönen Donnerstag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    debian/rules