Originariamente inviato da cane-nero
window.onload è un evento che parte nel momento in cui ci si collega alla pagina, cioè all'istante.
Non so dove tu l'abbia letto ma credo proprio che ti sbagli window.onload o <body onload=""> sono esattamente identici stesse tempistiche stessa modalità stesse caratteristiche sono equivalenti, poi basta provare vedrai che il risultato è identico, forse una terza ipotesi potrebbe essere questa
codice:
...... qui il contenuto della pagina poco prima della chiusura del body 
<script>
return nomefunzione();//non ricordo se il return serve prova anche senza return solo la funzione con le parentesi
</script>
</body>
</html>