Visualizzazione dei risultati da 1 a 3 su 3

Discussione: response.buffer

  1. #1
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512

    response.buffer

    ciao
    dal momento che una mia pagina ci mette tanto a caricare vorrie mettere un qualcosa che mi dica "attendere"

    so che con il response.buffer = true, il server carica tutta la pagina e poi la mostra e fin qua mi va bene.

    ma vorrei anche che nella pagina intanto apparisse la scritta di attesa.

    mi sapete dare un'idea con ASP?

    denghiu!

  2. #2
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    up

  3. #3
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Si usa il buffering...

    Con response.flush tu forzi il server a inviare la parte di pagina che sta' prima di questa istruzione al browser client, la parte dopo invece viene bufferizzata, cioè messa in memoria sul server e spedita solo quando è stata caricata tutta...

    <%
    response.buffer = true 'all'inizio della pagina
    %>

    'poi metti uno span con la scritta caricamento che poi farai sparire una volta caricata tutta

    <span id="caric" style="visibility:visible;">CARICAMENTO...</span>

    'e fai il flush del buffer...

    <%
    response.flush
    %>
    'Qui fai tutte le tue buone query e palle varie...
    ...
    ...
    'e alla fine con un javascript nascondi la scritta caricamento...
    <script>


    caric.style.visibility = 'hidden';
    </script>

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.