Sergiosalmeron:
Utyliza el operador "typeof":
Código:
<HTML>
<HEAD>
<TITLE></TITLE>
<script languaje="javascript">
function dummy(){}
function compruebaFuncion(){
if (typeof dummy == "function"){
alert ("La función existe");
}else{
alert("La función no está definida");
}
}
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<a href="#" onclick="compruebaFuncion()">test</a>
</BODY>
</HTML>
En el anterior ejemplo, declaramos una función que no hace nada, sólo para tener algo que comprobar ("dummy"). Para comprobar que ocurre cuando no existe, comenta la línea.
Saludos.