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

    vari script per il preload immagini tra cui scegliere

    Cercando nel web qualche script per il preload delle immagini ne ho scelti tre.
    Sono molto differenti tra loro nel codice con cui si presentano... ma immagino che siano tutti utili allo scopo dichiarato e quindi chiedo un consiglio:
    quale dei tre è preferibile (più leggero o veloce nel precaricare le immagini, meglio letto dai vari browser, eccetera)?



    1) in head:

    <script>
    var myimages=new Array()
    function preloadimages(){
    for (i=0;i<preloadimages.arguments.length;i++){
    myimages[i]=new Image()
    myimages[i].src=preloadimages.arguments[i]
    }
    }
    preloadimages("a.gif","d.gif","f.gif")
    </script>

    .................................................. ..........................................

    2) in head:

    <SCRIPT LANGUAGE="JavaScript">
    image1 = new Image();
    image1.src = "a.gif";
    image2 = new Image();
    image2.src = "b.gif";
    image3 = new Image();
    image3.src = "c.gif";
    </script>

    .................................................. ..........................................

    3) in head (in body la stringa di codice "onLoad"):

    <SCRIPT language="javascript"> function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } </SCRIPT>

    onLoad="MM_preloadImages('a.gif','b.gif','c.gif',' ')"

    .................................................. ..........................................


    Grazie per la/e risposta/e.

    Purno -- Siena

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    1

    il primo avvia il preload prima durante il caricamento
    il terzo dopo che tutto il resto e' stato caricato
    quindi puo' capitare che nonostante la pagina appaia completamente caricata i vari stati di rollover non si presentino immediatamente perche' non ancora pronti

    ciao

  3. #3

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.