- da "code passed to the eval method is executed in the same context as the call to the eval method." sollte doch auch mein Aufruf das gewünschte Ergebnis liefern - siehe FF.
Das versteht anscheind MS anders.
function runScript(code)
{
eval(code);
alert('window.test - >' + window.test + '\n' +
'test - >' + test);
};
runScript (" function test () { alert('TEST'); }");
Das entspricht:
function runCode(code)
{
function test () { alert('TEST'); }
alert('window.test - >' + window.test + '\n' +
'test - >' + test);
};
und bei mir verhält sich FF in dem Fall genauso wie der IE.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)