Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Ciclo PHP + JQuery

  1. #1

    Ciclo PHP + JQuery

    Ciao a tutti, ho bisogno di un consiglio per la realizzazione di una schermata di loading per la mia pagina php.

    Ho la mia PAGINA1.php, che implementa un ciclo for, lato server che impiega quasi un minuto per restituirmi il codice HTML lato client, per non far scadere la pagina ho inserito nel ciclo for l'istruzione set_time_limit(60), ma per creare lato client uno script di loading come posso procedere??? Non voglio che la mia schermata risulti all'utente, che accede, bloccata per quel determinato tempo...

    HELP ME!!!!

    Ho provato:

    <head>

    <SCRIPT TYPE="text/javascript" LANGUAGE="javascript">
    function waitPreloadPage() { //DOM
    if (document.getElementById){
    document.getElementById('prepage').style.visibilit y='hidden';
    }else{
    if (document.layers){ //NS4
    document.prepage.visibility = 'hidden';
    }
    else { //IE4
    document.all.prepage.style.visibility = 'hidden';
    }
    }
    }
    // End -->
    </SCRIPT>
    </head>

    <body onLoad="waitPreloadPage();">

    <DIV id="prepage" style="width: 100%;
    height: 100%;
    color:#000;
    background-color:rgb(235,235,235);
    opacity:0.7;
    position: absolute;
    text-align: center;">
    <center>















    <h1>Loading.... Please wait!</h1>
    </center>
    </DIV>

    ......
    </body>


    ma nulla...
    Vivi i tuOi sOgNi e rEnDiLi eTeRNi...

  2. #2

    Help me!!!

    C'è nessuno??!!??

    Vivi i tuOi sOgNi e rEnDiLi eTeRNi...

  3. #3
    se vuo che durante l'inattività venga visualzizato qualcosa per far vedere che non è "morto" guarda ad esempio qua

  4. #4
    la cosa più "classica" è eseguire il load del contenuto tramite AJAX e nell'attesa far comparire oltre al classico loader.gif un messaggio che lo avverta sui tempi di attesa.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5

    OK

    OK grazie oly1982 della tua risposta... non ho utilizzato AJAX (il metodo migliore) ma in alternativa ho creato una sequenza di script dalla index alla pagina1 che mi resituiscono nelle fasi di lettura in div prepage...
    Vivi i tuOi sOgNi e rEnDiLi eTeRNi...

  6. #6

    Re: OK

    Originariamente inviato da vaid
    ho creato una sequenza di script dalla index alla pagina1 che mi resituiscono nelle fasi di lettura in div prepage...
    perdonami... ma io nn ho capito cosa hai fatto... spero ti funzioni cmq.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  7. #7

    OK

    Avendo due pagine che si comportano nello stesso modo index e pagina1, con lo stesso div prepage, con index che richiama tramite una submit pagina1...

    Ho seguito questi passi:
    Fine caricamento (onLoad) pagina Index.php nascondo prepage
    document.prepage.visibility = 'hidden';

    Al click della submit in Index.php la rendo visibile
    document.prepage.visibility = 'visible';
    così a video mi risulta il caricamento mentre pagina1 effettua il caricamento del codice da restituire al lato client.

    Al fine del caricamento di Pagina1.php nascondo il prepage
    document.prepage.visibility = 'hidden';

    e così va alla grande...
    Vivi i tuOi sOgNi e rEnDiLi eTeRNi...

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.