Hallo Benz,
var user_anzahl=9;
alert(('user_'+'a'+'nzahl'));gibt mir "user_anzahl" aus und nicht "9". Kann ich die Ausgabe von "9" in Javascript mit aus Strings zusammengebauten Variablennamen irgendwie erreichen?
So geht's:
var user_anzahl=9;
alert( this['user_'+'a'+'nzahl']);
Die Variable "user_anzahl" ist eine Eigenschaft des aktuellen Objekts "this". Durch die eckigen Klamern weiss das auch der Compiler, und alles wird gut.
Gruß, Don P