Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Random banner

  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Random banner

    Ho questo che mi fa un random banner:

    var immagini=new Array();
    immagini[0]= "img01.gif";
    immagini[1]= "img02.gif";

    var lnk=new Array();
    lnk[0]= "http://www.link01.com";
    lnk[1]= "http://www.link02.it";

    var tar= new Array()
    tar[0]= "target=_'blank'";
    tar[1]= "target=_'blank'";

    index=Math.floor(Math.random()*2);
    document.write('[img]'+immagini[index]+' [/img]');


    E ad ogni refresh mi cambia img.
    Però non ci sarebbe un modo in cui le img cambiano ogni un tot senza refresh?
    La pagina rimane ferma e le img cambiano!

    Grazie

  2. #2
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    up

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    per questo non puoi usare document.write... dovresti scrivere all'interno di un layer
    ho sistemato alcuni errorini anche
    codice:
    var immagini=new Array(); 
    immagini[0]= "img01.gif";
    immagini[1]= "img02.gif"; 
    
    var lnk=new Array();
    lnk[0]= "http://www.link01.com";
    lnk[1]= "http://www.link02.it";
    
    var tar= new Array()
    tar[0]= 'target="_blank"';
    tar[1]= 'target="_blank"';
    
    function BannerCasuale(){
      var index=Math.floor(Math.random()*tar.length); 
      var dd = document.getElementById('divBanner')
      dd.innerHTML='[img]'+immagini[index]+'[/img]';
      setTimeout('BannerCasuale()',2000)
    }
    </script>
    richiami la funzione all'onload
    metti il div dove vuoi che appaia il banner
    codice:
    <BODY onload="BannerCasuale()">
    <div id="divBanner"></div>

  4. #4
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Perfect!!

    Grazie mille.


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.