al entrecomillar lo que haces es directamente lo conviertes en una cadena, así que no es no se ejecute, es que provoca error.
puede que te lo solvente tratarlo como un objeto
Cita: var mi_funcion = {
alert1: function(){ alert('asdf')},
alert2: function(){ alert('hhfgh')}
}
mi_funcion.alert2()