In realtà è spiegato a metà... qui ti da solo l'idea... per completezza bisogna nascondere il <div> con il messaggio di caricamento e mostrare il <div> nascosto di default del sito vero e proprio... io ho usato jquery (libreria javascript per fare prima) in questo modo:

[QUOTE]
<head>
<script type="text/javascript" src="tuacartella/jquery-1.4.2.min.js">
</head>

<body>

<div id="caricamento">

Qui è contenuto quello che deve essere visualizzato durante il caricamento...

</div>

<div id="pagina" style="display:none;">

Qui la pagina da visualizzare a fine caricamento impostata invisibile (display:none...

</div>


<script type="text/javascript">

function theme_loading()
{
$("#pagina").toggle();
$("#caricamento").toggle();

}

window.onload=theme_l