sadko,
достаточно просто почитать учебник:
Если HTML + JS код, то надо:
<body onload="somefunction()"></body>
А если чисто JS, то
document.onload = somefunction;
потому, что кодом:
document.onload = somefunction( )
Вы фактически просто запускаете функцию somefunction и значение которое она возвращает записывается в document.onload