Hallo Wowbagger
Er wartet zwar 5 sek. bis er Nix() aufruft, arbeitet aber bis dahin brav all das ab, was nach der setTimeout anweisung noch kommt (setTimeout() ist quasi so eine art timer-interrupt-handler)
Dann stopf doch den ganzen Code, der "danach" kommt, in die Funktion. Die Funktion ist dann einfach eine Art Unterprogramm, das zu einem bestimmten Zeitpunkt aufgerufen wird.
viele Gruesse
Stefan Muenz