Hi,
window.eval() ist mir ein Begriff, aber window["eval"].call()?
Funktionsobjekte in Javascript haben eine Methode .call().
Der erste Parameter gibt an was this sein soll, die weiteren sind die Parameter die an die Funktion übergeben werden sollen.
window[ "eval" ].call( window, data );
macht das gleiche wie eval(data); im Globalen Scope auszuführen.
Eval is Evil!
Ich würde nach einer alternative suchen.
~dave