Hola:
Entonces no hay forma de saber cuando se carga... se supone que el onload del body se activa cuando llega al final del body (</body>)... o sea que puedes mostrar una capa, tal vez con una imágen de un reloj, y otra capa oculta, y usar ese evento para cambiar las cosas...
<body onload="cargada()"...
<div id="cargando" ><img src=reloj.gif /></div>
<div id="cargada" style="display: none">
...tu contenido...
</div>
Y el script cargada:
function cargada() {
document.getElementById("cargando").style.display = "none";
document.getElementById("cargada").style.display = "block";
}
Es una idea... pruébalo y nos cuentas.
Saludos