gracias por responder walterdevel...
resulta que el problema no es por el llamado.. sino porque lo llamo en un archivo que recargo con AJAX.. debe ser alguna funcion que no se ejecuta y no deja que cargue.. porque lo probé en una pagina estatica y funciono de maravilla por todos los métodos que usé.. muchas gracias de todas formas.. tengo que ver como puedo solucionar esto ahora..