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:
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:Ver original
function existeFunc() { /* verificamos si ya se cargo la function */ if (typeof funcionAverificar == 'function') { /* llamamos a la function */ funcionAverificar(); } else { /* reintentamos */ setTimeout(existeFunc, 100); } } existeFunc();
Código javascript:
Pero el problema es que pasandole el nombre de la funcion asiVer original
function existeFunc(func) { /* verificamos si ya se cargo la function */ if (typeof func == 'function') { /* llamamos a la function */ func(); } else { /* reintentamos */ setTimeout("existeFunc('" + func + "');", 100); } }
Código javascript:
me reconoce como string el parametro.Ver original
existeFunc('ejecutarEstaFuncion');
Y pasando el parametro asi:
Código javascript:
me dice que 'ejecutarEstaFuncion' no esta definido. Ver original
existeFunc(ejecutarEstaFuncion);

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