Saluti a tutti, vorrei che all'apertura di una finestra ci fosse un preload (un testo o un'immaginetta) in attesa del caricamento di una pagina php molto complessa e lunga (anche 2 minuti di elaborazione) e che alla fine del caricamento il preload sparisse.
cercando qua e là ho provato a fare così:
codice:
<head>
<script src="jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#contentArea").load("prova.php?id=2&mese=05&anno=2010");
$("div#loading").css("display","none")
});
</script>
</head>
<body>
<div id=loading>
loading...</p>
</div>
<div id="contentArea"> </div>
</body>
all'apertura di questa pagina il div loading non appare, invece l'url da aprire si apre come deve.
sbaglio sicuramente qualche istruzione, in pratica dovrei fare "alla fine dell'esecuzione del caricamento della pagina fai sparire il preload"...
dove sbaglio? esiste qualche metodo migliore di questo?
grazie mille per l'aiuto!