Detectar si se cargó un archivo .js
Basándome en lo planteado en este post, esta vez les presento este “truquito”. No hay que ser muy inteligente tampoco para que a uno se le ocurra esto, asique no pretendo lucirme ni nada.
Hay veces en que llamo a una función pero en la página donde estoy no he cargado el archivo .js correspondiente y por lo tanto el navegador me tira un error. ¿Cómo solucionarlo?: fácil (siempre digo lo mismo). Tenemos que agregar al final del archivo js una variable cualquiera:
var archivoCargado=1;
Y luego, antes de llamar a la funcion que necesitamos le preguntamos si esa variable existe (sin que nos arroje un error). Si la variable existe es porque se cargó el archivo, y si no existe será “undefined“, osea que no ha sido definida, osea que el archivo no se cargó. Algo así:
if(typeof(archivoCargado)!="undefined"){ ejecutarFuncion(); }
…dudas?



No Comments Comments Feed
Add a Comment