Wieso das denn? Du kannst Funktionen definieren, wo du willst. Wenn sie ohnehin erst durch onload aufgerufen wird, dann kann sie genausogut im Head stehen.
Lediglich Scripte, die aktiv beim Seitenladen direkt Code an eine bestimmte Stelle schreiben, müssen an ihrer festen Position stehenbleiben. Das sind aber niemals Funktionen.
Okay bin überzeugt, aber gibt es nicht doch ne Möglichkeit die Funktion im Layer anzusprechen ohne die Funktion in den Header zu packen :-)!