Merci pour ta réponse! J'ai essayé ton code mais c'est toujours la même erreur...
Je ne sais pas si ça peut changer quelque chose, mais mon code "réel" (je l'avais simplifié dans mon précédent message) est :
1 2 3
| for (j=0;j<param_events.length;j++) {
myParam.observe(param_events[j][0].substring(2,param_events[j][0].length), eval(param_events[j][1]));
} |
où l'array param_events contient, à l'indice [0][0] :et à l'indice [0][1] :
"function(event) {load_list('first_letter='+String.fromCharCode(event.keyCode));}"
Je ne vois pas du tout d'où peut venir le problème!! En appliquant tes suggestions, gwyohm, j'ai donc mis ce code :
1 2 3 4
| for (j=0;j<param_events.length;j++) {
var myFunction=param_events[j][1];
myParam.observe(param_events[j][0].substring(2,param_events[j][0].length), eval(myFunction));
} |
mais rien ne change... Est-ce que j'ai mal interprété ta suggestion, où est-ce que c'est d'ailleurs que vient mon problème ?
Merci.
Partager