Hallo,
ich hatte schon mal gefragt, aber da der Thread im Archiv hängt und das auch nicht geklappt hat, frage ich jetzt nochmals:
Ich habe eine Art Editor für JS geschrieben. Dabei werden Funktionen als Objekt gehalten, d.h. ich habe den Funktionsnamen, eine Parameterliste und den Funktionscode.
Dann öffne ich ein neues Fenster und möchte die Funktion in das neue Fenster integrieren. Mein Versuch war so etwas:
function transferCode(newWin) {
eval ("newWin."+fctName+" = new Function('"+params+"','"+myCode+"')")
}
Eventuelle Tippfehler sind eigentlich draußen, ich tippe aus dem Gedächtnis.
Leider klappt das aber nicht so recht. Gibt es eine andere Möglichkeit Funktion in einem Fenster von außen zu definieren?