Bonjour à tous,

Je me posais une question : Peut-on appeler une fonction de manière dynamique en javascript ? Google m'a apporté quelques réponses (notemment l'utilisation de la methode eval), mais je suis revenu à mon code sans succes.

J'appelle une fonction javascript pour ouvrir un popup css avec de l'ajax.

function openPopup(url, method, args, nomdefonction)
{
askAjax(url, method, args, nomdefonction(variable));
}
Mon problème est que je peux transmettre le nomdefonction a utiliser, mais je n'arrive pas à transformer ce nomdefonction en un véritable appel de fonction. Par ailleurs, je souhaite transmettre des variables à cette fonction.

J'ai tenté sans succes:
en transmettant nomdefonction=test

function openPopup(url, method, args, nomdefonction)
{
askAjax(url, method, args, nomdefonction = function());
}

function test (){alert('OK');}
Une fois l'Ajax effectué, ce que j'attends, c'est de voir le message d'alerte OK.


Pouvez vous m'aider s'il vous plait
Merci d'avance

Big Dozer