Hallo,
Irgendeine Idee in welche Richtung ich Suchen könnte um das Problem zu lösen?
eine Vermutung:
das Script greift auf HTML-Elemente zu (getElement...). Wenn das Script im Seitenkopf steht, wird es abgearbeitet, bevor die HTML-Elemente angelegt sind. Abhilfe wäre, das Script ans Ende des body-Elements oder in einen DOMContentLoaded
-Eventhandler zu setzen. Ein Blick in die Fehlerkonsole hätte dir eine entsprechende Meldung zeigen müssen.
Gruß
Jürgen