Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Ricsca
    Registrato dal
    Jun 2005
    Messaggi
    238

    Info script per banner.

    Mi interessa utilizzare questo script
    http://javascript.html.it/script/ved...o-transizi0ne/

    per far apparire a rotazione dei banner nel mio sito... il problema è che l'unica cosa che non ho capito è come si fa ad aumentare il tempo che intercorre tra la visualizzazione di un banner l'altro.

    Il codice dello script è questo:


    codice:
    <script type="text/javascript" language="JavaScript">
    <!--
    
    var newWin = ""; 
    function resizeWin(newLoc, newWidth, newHeight) { 
    newWin = open("",newLoc,"scrollbars=yes,resizable=yes,status=no,location=no,height=" + newHeight + ",width=" + newWidth); 
    } 
    var banAD=new Array(); 
    var banADlink=new Array(); 
    var linkTarget=new Array(); 
    var linkSizeX=new Array(); 
    var linkSizeY=new Array(); 
    var adNum=0; 
    banAD[0]="banner/1.gif";
    banADlink[0]="http://hosting.html.it/"; 
    linkTarget[0]="_blank"; 
    linkSizeX[0]=0; 
    linkSizeY[0]=0; 
    banAD[1]="banner/2.gif"; 
    banADlink[1]="http://gifanimate.html.it"; 
    linkTarget[1]="popup"; 
    linkSizeX[1]=400; 
    linkSizeY[1]=240; 
    banAD[2]="banner/3.gif"; 
    banADlink[2]="http://freeasp.html.it/"; 
    linkTarget[2]="_blank"; 
    linkSizeX[2]=0; 
    linkSizeY[2]=0; 
    banAD[3]="banner/4.gif"; 
    banADlink[3]="http://linux.html.it/"; 
    linkTarget[3]="_blank"; 
    linkSizeX[3]=0; 
    linkSizeY[3]=0; 
    var preloadedimages=new Array(); 
    for (i=1;i<banAD.length;i++){ 
    preloadedimages[i]=new Image(); 
    preloadedimages[i].src=banAD[i]; 
    } 
    function setTransition(){ 
    if (document.all){ 
    banADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23); 
    banADrotator.filters.revealTrans.apply(); 
    } 
    } 
    function playTransition(){ 
    if (document.all) 
    banADrotator.filters.revealTrans.play() 
    } 
    function nextlallet(){ 
    if(adNum<banAD.length-1)adNum++ ; 
    else adNum=0; 
    setTransition(); 
    document.images.banADrotator.src=banAD[adNum]; 
    playTransition(); 
    theTimer=setTimeout("nextlallet()", 3000); 
    } 
    function jump2url(){ 
    jumpUrl=banADlink[adNum]; 
    jumpTarget=linkTarget[adNum]; 
    if (jumpTarget == "popup"){ 
    resizeWin('popup',linkSizeX[adNum],linkSizeY[adNum]); 
    newWin.location = jumpUrl; 
    }else{ 
    window.open(jumpUrl,jumpTarget); 
    } 
    } 
    function displayStatusLallet() { 
    status=banADlink[adNum]; 
    document.returnValue = true; 
    } 
    //-->
    </script>
    Grazie 1000

  2. #2
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    non ho letto bene il codice comunque forse qui,
    theTimer=setTimeout("nextlallet()", 3000);
    3000 è il tempo in millisecondi (che equivalgono a 3 secondi) del timeout, che indica l'attesa prima che sia richiamata la funzione nextallet(). quindi cambiando questo parametro dovresti agire sul tempo della transizione.
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  3. #3
    Utente di HTML.it L'avatar di Ricsca
    Registrato dal
    Jun 2005
    Messaggi
    238
    Grazie 1000

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.