Avete bisogno di pubblicizzare più sponsor senza però soffocare la pagina con innumerevoli banner?
Questo script vi permetterà di visualizzare ad intervalli regolari (da voi prestabiliti) una serie di banner o immagini, alle quali è possibile associare un indirizzo URL cliccabile.

Lo script, prelevato da web-link.it, è leggermente complesso e quindi potrebbe risultare di difficile comprensione per un principiante che dovesse apportare modifiche di adattabilità per le proprie esigenze.

Analizziamo dunque lo script nei dettagli, e vediamo come impostarlo.
Iniziamo ovviamente con un bel:


Una volta inserito lo script nella parte head, oppure in un file .js e richiamato con l'apposito tag, non rimane che attivarlo aggiungendo l'evento onLoad al tag body, in questo modo:


Non è ancora finita, ora bisogna inserire il codice html nel punto esatto della pagina web dove dovranno essere visualizzati i banner in rotazione.
Ricordatevi che anche in questo caso dovrete sostituire nome_immagine.gif con il nome reale del vostro primo banner:


Banner a Rotazione

Non resta che vedere l'effetto in questa pagina di prova che ho creato, i banner sono cliccabili e portano a link diversi, potete provarli e verificare voi stessi.

Mi sembra superfluo aggiungere che tutti i banner dovranno avere altezza e larghezza identiche, per evitare il ridimensionamento automatico.

Nel caso in cui vogliate che il link venga aperto in una nuova finestra e non all'interno del vostro sito, dovrete sostituire il codice della funzione doIt() con quello sotto riportato, che serve per aprire una nuova finestra e passargli come parametro il link del banner selezionato:

function doIt(){
var urlbanner=durl[sctr];
weblink=window.open(urlbanner);}

Nel caso in cui vogliate che il link venga aperto su un vostro frame specifico, dovrete sostituire il codice della funzione doIt() con quello sotto riportato, che serve per passare ad uno dei frames facenti parte della vostra struttura, il link del banner selezionato:

function doIt(){
 parent.NOME_DEL_FRAME.location.href=durl[sctr];
 }

Dove NOME_DEL_FRAME dovrà essere ovviamente sostituito dal nome reale del frame sul quale visualizzare il link.

Questo è tutto, spero di esservi stato utile!