hola, necesito usar una funcion pasado un rato, pero necesito pasar parametros a la funcion... setTimeout('funcionX()',1000) funciona ok pero me sale error cuando quiero hacer setTimeout('funcionX(2,10)',1000).. como paso los parametros?
jedo
| |||
setTimeout con parametros hola, necesito usar una funcion pasado un rato, pero necesito pasar parametros a la funcion... setTimeout('funcionX()',1000) funciona ok pero me sale error cuando quiero hacer setTimeout('funcionX(2,10)',1000).. como paso los parametros? jedo |
| |||
Respuesta: setTimeout con parametros le estoy pasando una variable num... setTimeout('cargar(num)',1000);.. el error que me arroja la consola de Firefox es 'num is not defined' pero de hecho esta definido y lo uso antes... jedo |
| |||
Respuesta: setTimeout con parametros Lo que puede suceder es que cuando se ejecuta la funcion que pasaste a setTimeout (o sea cargar(num)), la variable num ya no existe. Se me ocurren 2 posibles soluciones: 1. Que declares la variable num global para que asi, cuando se ejecute la funcion cargar(), la varibale num si exista y tenga un valor valido. 2. Otra opcion es que le pases el valor de num en donde ejecutas el setTimeout. Me explico:
Código:
setTimeout('cargar(' + num + ')',1000) |