Paul: open() bzw. JS-Objekte

Moin,
möchte mehrere Fenster mit open() öffnen. Die Fenster brauchen aber eine laufende Nummer. Leider läuft das so nicht:

var def= document.getElementById('abc').value.split(','); // z.B. "v1,v2,v3"
   var fensterNummer = def.length+1;  // z.B. "4"
   v+fensterNummer  = window.open(... // sollte v4 ergeben

Könnt ihr mir helfen?

Paul

  1. Moin, Moin!

    Ja, wir können Dir helfen. "v+fensterNummer" ist nicht "v4", sondern das ergebnis einer Addition von "v" und "fensterNummer". Wenn beide nicht strings oder Zahlen enthalten, solltest Du darauf vorbereitet sein, seltsame Ergebnisse zu bekommen.

    Versuche doch mal, aus v ein Array zu machen: v[fensterNummer] = usw.

    Gruß, LX

    --
    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: Unusual
    X-Please-Search-Archive-First: Absolutely Yes
    1. Danke LX, du hast mir das Wochenende versüßt :-)

      1. Danke LX, du hast mir das Wochenende versüßt :-)

        Gern geschehen, Paul. Ich wußte nicht, dass das so einfach ist ;-)

        Gruß, LX

        --
        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: Unusual
        X-Please-Search-Archive-First: Absolutely Yes