Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    preloader per pagine php

    Salve a tutti, sto cercando di creare per un mio sito un preloader che visualizzi una gif animata prima che venga caricata la pagina php ecco il codice che ho scritto sin ora ma non funziona:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script language="JavaScript" type="text/javascript">
    //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:100%; height:95%; top:0; left:0; background-color:white; layer-background-color:white; font-family:arial,helvetica; z-index:100}
    TD{font-family:arial,helvetica}
    </style>

    </head>

    <body onload="hideIt()">
    <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="550" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center">[img]../img/ajax-loader.gif[/img]</td></tr></table></div>')
    </script>
    </body>
    </html>

    ma se inserisco questo codice in una pagina che fa delle iterazioni php prima, questa non funziona. come posso ovviare e realizzare l'effetto da me cercato?

  2. #2
    Utilizza Ajax (od una tecnica simile) per effettuare l'elaborazione in PHP "in background".

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.