Hallo,
Die Intention bei der Nutzung von
<body onLoad="...">
war, hier in kleinsten und leicht nachvollziehbaren Schritten das mögliche Zusammenspiel von HTML und JavaScript zu demonstrieren. Deine Vorgehensweise benötigt hingegen schon wieder eine oder sogaf mehrere Wissensebenen zusätzlich.
wenn man für den Zähler einen Block aus HTML-Element, Scripteinbindung und evtl. Scriptbereich zur Parametrisierung und zum Starten erstellt, kann man diesen überall, auch z.B. im zentralen Footer einbinden und benötigt keine Events mehr.
Gruß
Jürgen