Originariamente inviato da Saretta883
Ho un pagina php che mostra una tabella, dato che deve visualizzare parecchi dati è lenta la visualizzazione. Così per non far rimanere l'utente davanti ad una pagina bianca per alcuni secondi ho pensato di fargli visualizzare un'immagine di loading, attraverso l'utilizzo di questo codice trovato in rete.
Il mio problema è che funziona perfettamente con IE ma non con Firefox, il quale non lascia l'utente davanti ad una pagina bianca ma gli fa vedere il caricamente della tabella passo per passo con l'immagine di loading sovrapposta.
Io non vorrei questo, come posso evitarlo?
Inoltre vorrei sottolineare che il codice l'ho trovato su un sito che OVVIAMENTE funziona perfettamente sia su IE che su Firefox, xkè????
Vi prego aiutatemi
codice:
<head>
<script language="javascript" type="text/javascript">
window.onload=function(){
//Quando il caricamento della pagina è completo, nascondo il preload e mostro i contenuti
document.getElementById("contenuti").style.display="block
document.getElementById("loading").style.display="none
}
</script>
</head>
<body>
<div id="loading" style="display:none;">
Qui ci metti il contenuto del loading: testo, immagini, ecc.
</div>
<div id="contenuti">
<script language="javascript" type="text/javascript">
<!--
//se javascript è abilitato, mostro il preload e nascondo i contenuti prima che vengano caricati.
document.getElementById("contenuti").style.display="none";
document.getElementById("loading").style.display="block";
-->
</script>
Qui stampi a video i tuoi contenuti
</div>
</body>