Steffen Flämig: eval Problem: function in einem String ausführen

Beitrag lesen

Hallo,

ich habe einen String der z.B. folgendes enthält:

var myString = "eineFunktion=einParameter";

Nun soll eineFunktion(einParameter) aufgerufen werden.
Leider funktioniert das so nicht:
{
  ...
  var action = new Array();
  action = myString.split("=");
  function()
  {
    eval(action[0] + "(" + action[1] + ")");
  }
}
function(p)
{
  alert(p);
}

Hat jemand einen Tip für mich?

Gruß
Steffen