buenas amigos! les ago la siguiente consulta
realize una funcion con la cual verifico si una function javascript existe.
saque el codigo del hilo Comprobar existencia de una function.
mi duda es la siguiente. a esa funcion la he modificado un poco quedando asi:
Código javascript
:
Ver originalfunction existeFunc() {
/* verificamos si ya se cargo la function */
if (typeof funcionAverificar == 'function') {
/* llamamos a la function */
funcionAverificar();
} else {
/* reintentamos */
setTimeout(existeFunc, 100);
}
}
existeFunc();
quiero pasarle como parametro la funcion que quiero llamar para que verifique que exista y reintente en caso de que aun no se cargo. Asi:
Código javascript
:
Ver originalfunction existeFunc(func) {
/* verificamos si ya se cargo la function */
if (typeof func == 'function') {
/* llamamos a la function */
func();
} else {
/* reintentamos */
setTimeout("existeFunc('" + func + "');", 100);
}
}
Pero el problema es que pasandole el nombre de la funcion asi
Código javascript
:
Ver originalexisteFunc('ejecutarEstaFuncion');
me reconoce como string el parametro.
Y pasando el parametro asi:
Código javascript
:
Ver originalexisteFunc(ejecutarEstaFuncion);
me dice que 'ejecutarEstaFuncion' no esta definido.

Alguna idea de como puedo resolver esto?
gracias de antemano!
saludos