Mssmar: Dynamisch Variablen generieren/erstellen

Beitrag lesen

Hallo,

eval() ist nicht zu empfehlen. "eval is evil" (eval ist böse) ist schon zum geflügelten Wort geworden.

Vielen Dank für die ausführliche Erklärung und eure Hilfe.

ich habe es jetzt folgendermaßen gelöst und zwar mit Hilfe von Google und einem Forum:

  
<script>  
<!--  
var q1a = new Array(100);  
  
for (var i=1;i<=q1a.length;i++) {  
 var QA = '"xyzQ1A';  
 window['q1a'+i]='<c:set sequence="grp"><c:out key="group.PrName" data=' + QA + i + '"><dom:body key="group.PrValue" />';  
}  
  
alert("Erste Frage und Antwort: \n" + q1a1);  
alert("vierte Frage und Antwort: \n" + q1a4);  
  
//-->  
</script>  

Aber offen gesagt, weiße ich nicht genau was das mit window[....] zu bedeuten hat.
Etwas ausführliches darüber zu lesen online, finde ich leider nicht.

Gruß
Messmar