Certo che si può fare, ma con JavaScript.
La funzione è semplicissima si chiama Onloadfunction() comunque invece di spiegartene il funzionamento faccio prima a darti un'esempio già fatto.

Inserisci questo codice nella pagina in cui deve apparire il precaricamento

<style type="text/css">
#loading {
z-index: 10;

width: 190px;

height: 90px;

background-color: #ffffff;

position: absolute;

left: 400px;

top: 150px;

margin-top: -50px;

margin-left: -100px;

text-align: center;

}
</style>
<script type="text/javascript">
document.write('<div id="loading">[img]img/caricamento.gif[/img]</div>');
window.onload=function(){
document.getElementById("loading").style.display=" none";
}

</script>

Nella parte in cui vi è Document.write li metterai quello che dovrà visualizzarsi, come vedi nel mio caso si visualizza un'immagine gif.

Spero di esserti stato utile, per vedere il risultato dello script puoi andare qui
http://www.provediemozioni.it/index....peciale&id=155