Funktion mit eval global machen?

Hallo!

Nach einem AJAX-Request soll eine funktion eingefügt werden:

eval(‚function xyz() {alert(„xyz“)}‘);

Der Aufruf erfolgt in einer anderen Funktion. Deshalb ist die neue Funktion nur lokal. Wie kann ich diese Funktion global machen?

MFG, Volker

Hallo,

Nach einem AJAX-Request soll eine funktion eingefügt werden:

eval(‚function xyz() {alert(„xyz“)}‘);

Der Aufruf erfolgt in einer anderen Funktion. Deshalb ist die
neue Funktion nur lokal. Wie kann ich diese Funktion global
machen?

var xyc;
function foo(){
 my\_function = eval('function() { alert "xyz" }');
}

sollte gehen. getestet habe ich es aber nicht.

Grüße,
Moritz