Martedi, 9 febbraio 2010 - 17.07.42 Homepage | Forum | Feed RSS


salta il menu principale






Speciale Windows 7 Speciale Windows 7

E' uscito il nuovo Windows 7: speciale con tutte le nuove funzionalità, la guida per installarlo e per aggiornare il proprio computer senza perdere i dati. Tutti i prezzi, le versioni e come verificare la compatibilità del proprio pc. Scopri le novità!







Appunti di Javascript: Visualizzare banner in rotazione
Appunti di Javascript
 
a cura di Michele Basso

Con il javascript di cui parleremo oggi, è possibile visualizzare una serie di banner, a rotazione, scegliendo il numero di banner da mettere, gli url da assegnargli, e il tempo che passerà tra la visualizzazione di un banner e l'altro. tutto questo solamente con l'ausilio di javascript, molto utile per quelli che nel proprio spazio web non possono utilizzare linguaggi server side!


Iniziamo aprendo la pagina in cui vogliamo inserire i banner; per prima cosa dovremo inserire questo codice all'interno del tag head:

Per prima cosa dobbiamo scegliere il numero di banner che verranno utilizzati; per farlo modifichiamo il valore numerico in questa riga:

number_of_sponsors=6;

In questo caso il valore è 6, cioè verranno inseriti 6 banner.

Adesso vediamo come selezionare il percorso dell'immagine: all'interno del javascript è presente un array che ci permetterà di selezionare le immagini; osserva l'esempio

isn[0].src="banner01.gif";
isn[1].src="banner02.gif";
isn[2].src="banner03.gif";
isn[3].src="banner04.gif";
isn[4].src="banner05.gif";
isn[5].src="banner06.gif";

Molto semplice vero? Basta infatti cambiare solamente il nome dell'immagine!

Lo stesso discorso va fatto per gli url che vengono assegnati ai vari banner; osserva l'esempio

durl[0]="http://www.sponsor1.it";
durl[1]="http://www.sponsor2.it";
durl[2]="http://www.sponsor3.it";
durl[3]="http://www.sponsor4.it";
durl[4]="http://www.sponsor5.it";
durl[5]="http://www.sponsor6.it";

Anche qui basterà cambiare solamente l'url.

Per scegliere invece il numero di secondi che passerà tra la visualizzazione di un banner e l'altro, andiamo a questa riga:

setTimeout("rotateIt()",5000);

In questo caso 5000 corrisponde a 5 secondi (1000 1 secondo, 5000 5 secondi, 10000 10 secondi, e così via)

Adesso dobbiamo inserire un piccolo codice nel punto in cui vogliamo che vengano visualizzati i banner. Il codice è il seguente:

<A HREF="#" onClick="doIt();return false" onMouseover="dispIt();return true;">

Per ogni dubbio e perplessità consultate il nostro forum, dove vi potranno aiutare se avete qualunque problema tecnico sull'utilizzo di questo javascript!

Segnala questo articolo ai tuoi amici su Facebook
Le ultime news
Stampa NewsStampa Pagina - Info sull'autoreInfo sull'autore
SEGNALA QUESTA LEZIONE AD UN AMICO CON ICQICQ o EMAILEMAIL
forumDISCUTI DI QUESTA LEZIONE SUL FORUM





Newsletter

Iscriviti alla nostra newsletter per ricevere novita e aggiornamenti dal nostro sito in modo GRATUITO!