Hallo,
Funktionen sind in JavaScript selbst bloße Objekte, man kann sie anderen Funktionen als Parameter übergeben (als Referenz, wie gesagt). Mit dem Namen als String brauchst du nicht operieren.
function action (...) {
...
}
function main (funktion) {
funktion();
}
main(action);
Mathias