dave: Hier die Lösung

Beitrag lesen

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