Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du musst die Funktionen erst definieren, bevor du sie als Parameter übergeben kannst. Dann sollte es funktionieren.
Code:
function func1(){
...
return foobar;
}
function func2(){
...
return barfoo;
}
function abarbeiten(func1, func2){
...
}
JS wird immer nacheinander abgerarbeitet. Daher müssen die Funktionen erst bekannt sein bevor du sie verwenden kannst.
Vorsicht: IE hat Probleme, wenn func1() und/oder func2() in einer anderen JS-Datei definiert sind. Die Funktionen sollten also alle in der gleichen Datei sein, wenn du Probleme mit IE vermeiden willst.