Habe folgendes Problem:
Mit PHP erzeuge ich eine JavaScript Variable meineVar2006051 = 'wert'
Nun versuche ich den Wert dieser Variablen in Javascript abzufragen, dazu bastel ich mir dynamisch den Variablen-Namen zusammen und zwar so:
Naja, mal abgesehen davon dass das garantiert nicht der optimale Weg ist, ....
maxjahr = String(jahr);
maxmonat = String(monat);
maxtag = String(i);
maxdatum = eval(maxjahr+maxmonat+maxtag);neueVar = eval("meineVar"+maxdatum);
... ist eval evil!
Es reicht einfach:
var maxdatum = maxjahr + maxmonat + maxtag;
var neueVar = window["meineVar"+maxdatum];
Und mit dem Wissen, solltest du auch die Prüfung mit typeof hinkriegen.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)