Mssmar: Dynamisch Variablen generieren/erstellen

Beitrag lesen

Hallo,

Problem:

ich versuche durch die Zhälvariable: "i" den Namen der Variable "q1a" immer eine Zahl dahinter einfügen so, dass ich am Ende folgende Variablen bekomme:

q1a1, q1a2, q1a3, q1a4 uzw.

Fehler: 'q1a1' ist undefiniert

Das ist auch richtig so, da die "q1a1" nirgendwo als Variable deklariert bzw. definiert wird.

Mit dem folgenden Skript , bekomme ich zwar mit alert den Inhalt der Variable: variables[i], was auch mir folgendes ausgibt: q1a1, aber es wird nicht als Variable erkannt.

Wie kann ich das bitte hin bekommen?

Vielen Dank und Gruß
Messmar

[code]
<script>
<!--
var variables = new Array()

for (i=1; i<10; i++) {

variables[i] = "var q1a" + i;
   alert(variables[i]);
   alert(q1a1);
}
//-->
</script>
[code lang=html]