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

    Loading pagina e/o caricamento progressivo pagina

    Ciao a tutti,
    ho una pagina di statistiche, ci sono tanti dati da elaborare e diverse query, quindi il timer di esecuzione è molto lungo.
    Lo so che è meglio spezzare le stats in più pagine, ma volendo visualizzare tutto in un'unica pagina, ho pensato di visualizzare un loading iniziale, oppure ancora meglio mi piacerebbe che ogni blocco di codice eseguito e relativo grafico, mi venissero visualizzati progressivamente man mano che sono stati elaborati, mentre invece adesso mi visualizza tutto in una volta a caricamento completato...
    Ho provato con
    codice:
    <%Response.Buffer = False%>
    ma niente, mi mostra tutto solo dopo il completo caricamento della pagina, ho provato anche con
    codice:
    <%
    Response.Buffer = True
    .....
    Response.Flush
    %>
    come da guida w3schhols http://www.w3schools.com/asp/met_flush.asp ma niente da fare..

    quialche idea?
    grazie

  2. #2
    le statistiche sono racchiuse in una tabella? Se sì, la pagina verrà renderizzata solo dopo la chiusura della tabella

  3. #3
    Originariamente inviato da optime
    le statistiche sono racchiuse in una tabella? Se sì, la pagina verrà renderizzata solo dopo la chiusura della tabella
    azz.... si sono racchiuse in una tabella... se faccio tutti blocchi DIV separati mi carica i blocchi uno alla volta?
    Grazie

  4. #4
    anzi no... sono tutte singole tabelle racchiuse in singoli blocchi DIV...

  5. #5
    prova a mettere una response.flush dopo la chiusura delle singole tabelle

  6. #6
    Originariamente inviato da optime
    prova a mettere una response.flush dopo la chiusura delle singole tabelle
    ho appena provato mettendo il Response.Buffer = True in testa alla pagina e poi Response.Flush tra </table> e </div>... ma niente mi visualizza tutto in una volta a esecuzione completata..

  7. #7
    la struttura della pagina è del tipo:

    codice:
    <html>
    <head>
      .....
    </head>
    <body>
      <div id="container">
    
        <div>
          <table>
            <tr>
              <td></td>
              <td></td>
            </tr>
          </table>
        </div>
    
        <div>
          <table>
            <tr>
              <td></td>
              <td></td>
            </tr>
          </table>
        </div>
    
        <div>
          <table>
            <tr>
              <td></td>
              <td></td>
            </tr>
          </table>
        </div>
    
      </div>
    </body>
    </html>
    il codice è proceduraele, non utilizzo funzioni, all'interno di ogni blocco di tabelle c'è il codice con la query..

  8. #8
    prova a togliere il div container

  9. #9
    Originariamente inviato da optime
    prova a togliere il div container
    provato.. non cambia niente..

    mi andrebbe bene anche fare un loading di attesa... ho provato anche con un js e Response.Flush ma niente.. maaa

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.