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

    Funzione di banner con immagini: ma ci vuole un preload?

    Nelle pillole (mi sembra, ma non ricordo più bene dove l'ho trovato) c'è questo script che funziona benissimo

    <script language="JavaScript">
    <!--

    var immagini=new Array();
    immagini[0]= "img/banner.jpg";
    immagini[1]= "img/banner2.jpg";

    function Banner()
    {
    index=Math.floor(Math.random()*3);
    document.images['banner'].src=immagini[index];
    window.setTimeout('Banner()', 5000); // 5 secondi di attesa
    }


    </script>


    tranne che per il fatto che solo dopo un paio di giri visualizza le immagini: la prima volta, infatti, al primo cambio, viene visualizzata solo l'alt dell'immagine; credo sia perché non è caricata ancora. Devo aggiungere una funzione che faccia il preload?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ilpreload non e` corretto :

    var immagini=new Array();
    immagini[0] = new Image();
    immagini[0].src = "img/banner.jpg";
    immagini[1] = new Image();
    immagini[1].src = "img/banner2.jpg";

    poi basta che fai:

    document.images['banner'].src=immagini[index].src;
    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.