Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Scrip preload

  1. #1

    Scrip preload

    Salve sono nuovo, mai postato, parlo da neofita per questo se
    avete risposte datemele con un linguaggio... umano .

    Il mio problema:
    Intendo inserire uno script slider nel mio sito ma, soprattutto se le
    immagini sono molte, carica abbastanza lentamente, e allora
    pensavo di utilizzare un preload.

    1° Problema - la memoria del server in cui sono caricate con lo
    script di preload le immagini, secondo voi, viene liberata al cambio
    pagina (ossia una volta abbandonata la pagina dove è inserito lo
    script di preload) o quando si esce dal sito?

    2° Problema - Se la memoria viene liberata al cambio pagina (dove
    è inserito lo script di preload), può questi essere modificato per far riferimento ad altra pagina dello stesso sito? Faccio un esempio per spegarmi meglio.
    Con certezza una certa pagina (diciamo la 3) verrà visitata da un ospite, in questa pagina vi sono delle immagini (nel caso specifico lo slider), lo script di preload potrebbe essere modificato per essere inserito in una pagina (diciamo la 1) per essere certi che quando la pagina 3 sarà richiamata, le immagini siano già in memoria del server e l'ospite non ha attese?

    Questo lo script

    <script language="JavaScript" type="text/javascript">

    function preload() {
    if (!document.images) return;
    var wl = new Array();
    var arguments = preload.arguments;
    for (var i = 0; i < arguments.length; i++) {
    wl[i] = new Image();
    wl[i].src = arguments[i];
    }
    }

    </SCRIPT>

    <BODY onLoad="preload('prima.gif', 'seconda.gif', 'terza.gif')">

    Se questo non va bene, e non sono pazzo, ne esiste qualcuno che risponde alle esigenze?
    Uno per volta!
    Montesion

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un'immagine, come qualsiasi altro file del Web (javascript, CSS), viene caricata in cache, non in memoria.
    La cache viene svuotata con delle regole impostate nel browser, che non si possono modificare da JS, ma in generale i file rimangono nel PC ospite per vari giorni (o mesi).

    Se fai un preload di un file, e` molto probabile che venga utilizzato il file in cache al successivo ricaricamento, ma dipende dall'"intelligenza" del browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.