OK dziekuje
nospor DZIALA

Ja znam setTimeout() tylko czesniej uzywam jej w inny sposob i niepomyslalem ze taka opcja tez istnieje.
Jeszcze raz dzieki i POZDRAWIAM.
Cytat(kamil4u @ 20.06.2012, 18:06:25 )

Eval is evil. Fakt tak najprościej, ale moim zdaniem lepiej będzie:
var test = "xxx();";
function xxx(){
alert("test");
}
test = test.substr(0,test.length-3);
window[test]();
Oczywiście dojdzie problem z funkcjami z parametrem i na dodatek wszystko to wymaga zawsze zakończenia
();. Dlatego jeżeli zdarzyć się może, że będzie coś innego w string-u( inne zakończenie ) lepiej zastosuj się do rady ~nospor i użyj eval.
Dziekuje tez ciekawe rozwiazanie ale w moim wypadku eval bedzie najlepsze:)
Pozdrawiam