Passer un objet en paramètre avec setTimeout ?
Bonjour,
Je voudrais savoir comment passer l'objet event dans
la fonction prise en argument dans timeSetout().
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| function timer(ev)
{
alert(ev.keyCode);
}
function detectKey(event) {
timer(event); //Ok
setTimeout("timer('"+event+"')", 200); //Pas ok
} |
Quand j'appelle la fonction timer directement avec l'objet
event en paramètre, timer affiche le bon keycode.
Par contre avec la fonction setTimeout il affiche: "undefined". 8O
Où est le problème ?
Merci d'avance.