Prueba mejor así:
Código Javascript
:
Ver originalif (typeof window.funcion == 'function') {
funcion();
} else {
/* funcion no existe o no es una función válida */
}
Lógicamente, si es por parámetro, debes pasarle como parámetro window.funcion a la función que comprueba la existencia.