Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Nuzzio
    Registrato dal
    Jan 2002
    Messaggi
    182

    Gestione Banner con effetti transizione

    Ciao a tutti, ho scaricato questo script, gestione banne a rotazione con transizione a effetti. E' molto carino, ho gia fatto alcune modifiche, solo che l'effetto transizione è compatibile sono per Explorer. Come posso eliminare l'ffetto transizione, cio vorrei solo un passaggio tra un banenr e un ltro, ma senza effetti... in modo da aumentare la compatibilità. Ecco il codice.

    Grazie in anticipo a tutti

    codice:
    var banAD=new Array(); 
    var banADlink=new Array(); 
    var linkTarget=new Array(); 
    var adNum=0; 
    var path="public/Banner_Sup/"; 
    var prot="http://"; 
    
    
    banAD[0]=path+"1.gif"; 
    banADlink[0]=prot+"www.sito1.com/"; 
    linkTarget[0]="_blank"; 
     
    banAD[1]=path+"2.gif"; 
    banADlink[1]=prot+"www.sito2.com"; 
    linkTarget[1]="_blank"; 
    
    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()", 5000); 
    } 
    function jump2url(){ 
    jumpUrl=banADlink[adNum]; 
    jumpTarget=linkTarget[adNum]; 
    window.open(jumpUrl,jumpTarget); 
    } 
    
    function displayStatusLallet() { 
    status=banADlink[adNum]; 
    document.returnValue = true; 
    }

  2. #2
    rimuovi
    codice:
    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( ) ;
    }
    e rimuovi tutte le chiamate a setTransition e playTransition.
    se quest'ultima cosa NON la puoi fare (per qualcche motivo strano)
    invece di eliminare quelle parti sopra, cambia

    codice:
    if ( document.all )
    con
    codice:
    if ( false )
    oppure lasciare PROPRIO le funzioni VUOTE
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Utente di HTML.it L'avatar di Nuzzio
    Registrato dal
    Jan 2002
    Messaggi
    182
    Grazie, funziona benissimo adesso.

    Ciao

  4. #4

    ..dopo qualche anno... ;-) problemi con banAd rotator

    Ciao
    ho utilizzato con successo lo tesso script.. fino a ieri...
    oggi esce un errore... "banner/2.gif non trovato
    Ma che e' sto banner 2?? stava nella parte finale in fondo alla pagina e andava tutto ok e non l'ho modificato...:
    <table width="100%" height="65" cellspacing="2" cellpadding="2" border="0" bgcolor="gray">
    <tr>
    <td width="100%" bgcolor="gray" align="right" valign="middle">[img]banner/2.gif [/img]
    <script language="JavaScript">nextlallet()</script></td>
    </body>
    </html>
    ... o non c'entra?

    Saluti...
    vitruv.

    vitruvius

  5. #5
    ...ehm... ok sarebbe il primo banner della selezione...
    ma non funziona lo stesso... :-(

    <script language="JavaScript">nextlallet()</script>
    Non fa + la rotazione degli altri...



    vitr.
    vitruvius

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.