prueba a usar el operador typeof(). pasale un tercer parámetro (nombre de la función)
Cita: elemento.onload = function(){
if(typeof(window[foo])=='function') {callback();} else {alert('función no cargada')}
};
con esto sabrás si existe la función o no