Mi sa che oltre a copiare non hai proprio fatto null'altro...
Allora, se tu avessi cercato di capire come funge, avresti subito notato che:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>
Prova
</title>
</head>
<body>
<div id="waitDiv" style="position: absolute; left: 200px; top: 200px; width:460px; height:140px; visibility:hidden; background:#0066ff; border:1px solid black;">
<center>
Attendere prego...
</center>
</div>
<script type="text/javascript">
<!--
var DHTML = (document.getElementById || document.all || document.layers);
function ap_getObj(name) {
if (document.getElementById)
{ return document.getElementById(name).style; }
else if (document.all)
{ return document.all[name].style; }
else if (document.layers)
{ return document.layers[name]; }
}
function ap_showWaitMessage(div,flag) {
if (!DHTML) return;
var x = ap_getObj(div);
x.visibility = (flag) ? 'visible':'hidden';
if(!document.getElementById)
if(document.layers)
x.left=280/2;
return true;
}
//questo fa APPARIRE la finestra di attesa
ap_showWaitMessage('waitDiv', true);
//-->
</script>
qui ci metti tutta la tua pagina in modo che si carichi mentre la div di attesa è visibile
<script type="text/javascript">
<!--
//questo fa sparire la finestra di attesa
ap_showWaitMessage('waitDiv', false);
//-->
</script>
</body>
</html>
La prima chiamata serve a rendere visibile la div di attesa, la SECONDA la nasconde...