71 messaggi dal 06 settembre 2002
Quando un'utente richiede una pagina, lo sanno tutti quello che succede: viene eseguito l'eventale codice lato server, viene effettuato il download del codice client (che viene interpretato ed eseguito dal browser dell'utente) e viene effettuato il download di tutti gli oggetti (es. le immagini) contenuti nella pagina.
Se questi oggetti sono numerosi, il completamento della pagina può richiedere anche diversi secondi.
Mi chiedo: c'è il modo di sapere (sul lato server) quando è terminato il download dell'ultimo oggetto?
Vorrei realizzare in realtà qualcosa del genere: "Attendere... preparazione della pagina in corso" e visualizzare la pagina, di botto, solo quando sono sicuro che tutti gli oggetti sono disponibili.
Grazie in anticipo.

Ciao

Marco

http://www.mso.it/old-public/marco/index.asp

Ciao

Marco
2.907 messaggi dal 15 maggio 2001
Contributi
Prova questo script ti potrebbe interessare anche se svolto lato client


<body TOPMARGIN="0" LEFTMARGIN="0" onUnload="Leaving()">
<script>


n=document.layers
ie=document.all


function hideIt(){
if(ie || n){
if(n) document.divLoadCont.visibility="hidden"
else divLoadCont.style.visibility="hidden"
}
}
</script>
<style>
#divLoadCont{position:absolute; width:100%; height:100%; top:0; left:0; background-color:black; layer-background-color:white; font-family:arial,helvetica; z-index:100}
TD{font-family:arial,helvetica}
</style>
</head>

<body onload="hideIt()">


<script>

if(ie || n) document.write('<div id="divLoadCont"><table width="100%" height="100%" align="center" valign="middle"><tr><td width="100%" height="100%" align="center" valign="middle"><h3><font color="white">Attendere prego <br>caricamento della pagina in corso..</font></h3></td></tr></table></div>')
</script>



A presto....

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.