Es wird oft mal folgendermaßen eine JScript-Funktion erstellt:
dir ist nicht klar was JScript ist, oder?
Es ist auf jeden Fall nicht Javascript!
Aber das sagte ich heute bereits.
as = '{'+
'ergebnis = xyz*ccc';+
'return ergebnis';+
'}';var test = new Function ("xyz","ccc", as);
wieso du dass jetzt als html auszeichnest ist mir ein Rätsel.
>
> Und das ist das gleiche wie das hier:
> ~~~html
> function test(xyz, ccc){
> ergebnis = xyz*ccc;
> return ergebnis;
> }
>
Ich frage mich aber wozu bzw. warum sollte man den ersten Weg gehen bzw. verwenden, wenn mann es einfacher und übersichtlicher machen kann.
Genau.
Es sei denn, es gibt einen technischen Grund für sowas und das würde ich gerne wissen.
Ja, wenn du zur Laufzeit eine JS Funktion aus einem String erstellen willst ist new Funktion oft der beste Weg.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)