Syntax setTimeout avec variable.
Salut,
Je n'arrive pas à faire passer dans la fonction appelé via setTimeout une variable, voici le code:
Code:
1 2 3
|
var id_op = document.getElementById('TD_personnal_infos') ;
setTimeout('JS_show_prog_element(' + id_op + ')', 2000) ; |
Et la fonction JS_show_prog_element:
Code:
1 2 3 4 5 6 7
| function JS_show_prog_element(id_op) {
if(id_op.style.opacity != 100) {
op += 5 ;
id_op.style.opacity = op/100 ;
setTimeout('JS_show_prog_element(' + id_op + ')', 40) ;
}
} |
L'erreur que me soumet Firefox est: "missing ] after element list on line 31 qui est, la ligne 31 est:
setTimeout('JS_show_prog_element(' + id_op + ')', 2000) ;
Comment je peux faire pour passer une variable dans un setTimeout ?
Merci,
Vincent.