Hallo,
Die Dateien kannst du über HTTP du XMLHttpRequest laden und dann den Code mit http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#eval@title=eval ausführen.
Wenn in der Datei var x = '…';
steht, hast du danach eine lokale Variable x (nicht y).
Beispiel für eval ohne XMLHttpRequest:
var execute = function (code) {
eval(code);
alert(x);
};
execute('var x = 1;');
alert(typeof x); // undefined, ist also eine lokale Variable in der Funktion execute
Mathias