Newsgroup: it.comp.lang.javascript
Titolo: Come fare "caricamento pagina in corso..."

Mi serve di far visualizzare un messaggio tipo "caricamento pagina in
corso..." fintanto che la pagina html in questione non sia stata
completamente caricata. Qualche suggerimento ?
Sent via Deja.com
http://www.deja.com/

 completamente caricata. Qualche suggerimento ?
come idea avevo avuta quella di mettere un layer nascosto nella pagina
che all'evento body onload diventa visibile, per poi risettarlo a
invisibile quando la pagina è caricata completamente (ma non so a quale
evento associare questa operazione...)


 ha scritto nel messaggio
news:943o2g$flh$1...@nnrp1.deja.com...

Ci sono un paio di esempi su 
http://www.jsdir.com
 FAQ
andreotta fabiano
 WebMŞster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
    -new-
 
http://www.aticommerce.com
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com


Questa la soluzione che ho adottato io una volta:
Tra gli HEAD metti:
<!-- swm Inzio prima parte di Attendere Prego 1di2 -->
<script>
/**************************************************************************
Simone "swm" Tomiozzo mailto:
webm...@ibutei.com
ibutei.com
 e la WebDivision sono disponibili per fornire informazioni.
**************************************************************************/
// Browsercheck
// Browsercheck
n=document.layers
ie=document.all
// Hides the layer onload
function hideIt(){
 if(ie || n){
  if(n) document.divLoadCont.visibility="hidden"
  else divLoadCont.style.visibility="hidden"
 }
}
</script>
<style>
#divLoadCont{position:absolute; width:102%; height:100%; top:0; left:0;
background-color:#000000; background-image: url("imghome/sfondo.gif");
layer-background-color:#000000; font-family:arial,helvetica; z-index:100}
TD{font-family:arial,helvetica}
</style>
<!-- swm Fine prima parte attendere prego 1di2 -->
poi nel BODY metti l'evento: onload="hideIt()"
e quindi sotto la scritta che vuoi far comparire con i settaggi di colore,
font ecc...
<!-- (swm) Inizio seconda parte attendere prego 2di2 -->
<script>
// We write the table and the div to hide the content out, so older browsers
won't see it
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="#FFFFFF"
size="1" face="Verdana">Attendere per favore, caricamento del sito in
corso....</h3><br><br><h5>eventualmente premere
ESC</h5></font></td></tr></table></div>')
</script>
<!-- (swm) Fine seconda parte di attendere prego 2di2 -->
Ciao e fammi sapere se trovi qualcosa di meglio, tutto sommato questo è
molto funzionale.
-- 
Posted from 
ibutei.com
 [168.144.78.10] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Ci sono un paio di esempi su 
http://www.jsdir.com
 FAQ
dove precisamente? Ci sono un miliardo di faq... ;)


 poi nel BODY metti l'evento: onload="hideIt()"
Il problema è che non devo far scomparire il messaggio "caricamento in
corso" al body onload, ma quando tutta la pagina è caricata.
A quale altro evento potrei quindi associare hideIt() ?


 ha scritto nel messaggio
news:946sbu$364$1...@nnrp1.deja.com...

FAQ - DHTML
andreotta fabiano
 WebMªster ATI POWER s.n.c.
