Bonjour à tous,

Je m'interroge toujours sur un problème d'évaluation des noms de fonction:

Pourquoi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
lemv.onPress = eval(shapedef.onclick);
--> fonctionne

alors que:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
lemv.onPress = function () { 
    eval(shapedef.onclick); 
}
--> fonctionne pas

alors que "shapedef.onclick" vaut le nom d'une fonction et que ça marche lorsque je met cette fonction en dur à la place de l'évaluation...

Si quelqu'un arrive à éclairer ma lanterne ?!

Merci