Visualizzazione dei risultati da 1 a 3 su 3

Discussione: rotazione bannerini

  1. #1

    rotazione bannerini

    Ho dei bannerini (200x31) che girano all'interno di una pagina con questo script.

    <SCRIPT LANGUAGE="JavaScript">
    var aa = new Array();
    aa[0] = new Image();
    aa[0].src = "img/partners/logo_xxxx_small.gif";
    aa[1] = new Image();
    aa[1].src = "img/partners/logo_yyyy_small.gif";
    aa[2] = new Image();
    aa[2].src = "img/partners/logo_zzzz_small.gif";
    var i = 0;

    function mov()
    {
    if (i > 2)
    i=0;
    document.images[0].src = aa[i].src;
    i++;
    setTimeout("mov()",1500);
    }
    setTimeout("mov()",1500);
    </SCRIPT>

    Come posso aggiungervi i link?

    www.sergiogandrus.it
    Il mio blog sull'informatica

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono vari sistemi.

    Io ti propongo il seguente:
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    var aa = new Array();
    var ll = new Array();
    aa[0] = new Image();
    aa[0].src = "img/partners/logo_xxxx_small.gif";
    ll[0] = "link_del_partner_0";
    aa[1] = new Image();
    aa[1].src = "img/partners/logo_yyyy_small.gif";
    ll[1] = "link_del_partner_1";
    aa[2] = new Image();
    aa[2].src = "img/partners/logo_zzzz_small.gif";
    ll[2] = "link_del_partner_2";
    
    var i = 0;
    
    function mov() {
      if (i > ll.length) i=0;
      document.images['banner'].src = aa[i].src;
      i++;
      setTimeout("mov()",1500);
    }
    
    function golink() {
      document.location.href = ll[i];
    }
    
    </SCRIPT> 
    ....
    <body ... onLoad='setTimeout("mov()",1500);'>
    Nel codice HTML, ci sara`:

    <a href="javascript:void(0);" onClick="golink();">
    [img]....[/img]
    </a>

    Nota che ho apportato minime modifiche al tuo script per renderlo piu` flessibile.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Gentilissimo. Grazie.
    www.sergiogandrus.it
    Il mio blog sull'informatica

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 © 2026 vBulletin Solutions, Inc. All rights reserved.