credo proprio che l'onload si verifichi quando tutti gli elementi sono stati caricati... immagini script esterni, fogli di stile, ecc... Bisognerebbe fare dei test su vari browser