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

    preload che non preloada

    guardate il codice della mia homepage
    l'immagine centrale dovrebbe essere sostituita dalle 4 immagini di rollover ma non vengono precaricate, come mai?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    le immagini vengono precaricate correttamente, ma il procedimento viene richiamato onload
    in modo da fornire prima possibile la pagina e appena possibile permettere il rollover

    se vuoi caricare le immagini dei vari stati prima che la pagina sia stata caricata devi richiamare immediatamente la funzione preloadImages
    codice:
    ...
    function preloadImages() {
    	if (document.images) {
    		center_chisono_over = newImage("immagini/center-chisono_over.gif");
    		center_foto_over = newImage("immagini/center-foto_over.gif");
    		center_viaggi_over = newImage("immagini/center-viaggi_over.gif");
    		center_progetti_over = newImage("immagini/center-progetti_over.gif");
    		preloadFlag = true;
    	}
    }
    preloadImages() 
    ...
    chiaramente a questo punto puoi rimuovere il gestore evento onload dal body
    (e, se vuoi, anche la variabile preloadFlag ed i controlli su di essa, ormai inutili)
    ciao

  3. #3
    mille grazie, appena posso faccio le modifiche del caso

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.