Bueno, esto es más bien de javascript. Te voy a dejar un ejemplo que me ayudaron a hacer por estos foros hace algún tiempo.
Si alguien lo quiere reivindicar es todo suyo:
Código:
<html>
<head>
<script language="JavaScript">
<!--
ns=document.layers
ie=document.all
function esconde() {
if (ie) precarga.style.visibility="hidden";
if(ns) document.pregarga.visibility="hide";
}
// -->
</script>
<style>
#precarga{position:absolute; width:100%; height:100%; top:0; left:0}
</style>
</head>
<body onLoad="esconde();">
<script language="JavaScript">
if(ie || ns){ document.write('<div id="precarga" align="center" style="top: 50%;"><br><h2>Cargando...</h2></div>')};
</script>
</body>
</html>
Aparecerá una capa con el texto "Cargando..." mientras la página se está cargando.
Espero que sea esto lo que necesitabas.
Suerte.