... ma sono impossibilitato ad utilizzare l'evento onLoad
Perche'?

Comunque prova a spostare tutto lo script dopo il tag </body>... non e' molto ortodosso ma...

ciao