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

    Preload contenuto cartella

    Salve, ho appena finito di creare la mia prima applicazione "seria", e adesso che l'ho messa online mi sono accorto che è importante che ci sia, prima di aprire l'applicazione, un preload di tutta la cartella. Questo perchè vorrei che ci sia un utilizzo rapido dell'applicazione. Il che significa che il preload deve caricare tutte le grafiche che metto a disposizione, cosi che quando l'utente apre l'applicazione non deve aspettare che si caricano le immagini per poi sceglierle, ma le troverà già caricate.

    Che script potrei utilizzare?

    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il tempo occorrente a caricare "tutte" le grafiche, anche quelle che non userai, non diminuisce certi i tempi di caricamento della pagina... il consiglio e' quello di ottimizzare le immagini e precaricare solo quelle effettivamente necessarie.

    Lo script di base, da mettere nell'HEAD, suona pressapoco cosi':

    <script>
    img1 = new Image(); img1.src = "immagine1.jpg";
    img2 = new Image(); img2.src = "immagine2.jpg";
    img3 = new Image(); img3.src = "immagine3.jpg";
    // ... eccetera
    </script>

    Se poi fai una ricerca nel forum con chiave "preload" trovi dozzinaia di discussioni relative
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utilizzo soltanto una pagina php. Con lo script dovrei caricare soltanto le immagini che contiene quella pagina, e conservare il tutto in una cache.

  4. #4
    Allora questo metodo che mi hai suggerito funziona benissimo, carico quindi tutte le immagini in questa maniera cosi quando vengono selezionate dall'utente compaiono subito. Ora l'unico problema e togliere l'attesa dell'apertura della pagina. Vorrei che mi compaia una gif di caricamento fino a quando la pagina non si è caricata del tutto.

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    http://www.html5italia.com/script/22...uto-Defer.aspx

    oppure, piu' semplicemente, mettilo dopo il tag </body>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Ok, io volevo scrivere un controllo: Se la pagina è in fase di caricamento mi fai vedere l'immagine gif altrimenti mi fai vedere l'immagine gif di caricamento. Come posso fare?

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.