banner a rotazione

  • Creatore Discussione Creatore Discussione zSilvana
  • Data di inizio Data di inizio

zSilvana

Nuovo Utente
4 Nov 2008
11
0
0
Ciao a tutti.
Ecco il mio problema: fra poco mi invieranno dei file swf. Sono diversi banner di sponsor che dovrò mettere su un sito e di formati diversi.
Come posso fare per farli ruotare uno dopo l'altro in sequenza a caso?

spero di sentirvi presto!
Silvana
 
Ultima modifica:
rotazione banner

Ciao, grazie mà non trovo niente che funziona con i banner in formato flash. cerco qualcosa che funziona con i formati .swf - .gif - jpg - png
 
Per i filmati flash la questione si complica, perchè presumo ognuno abbia la sua durata, ergo, dovresti impostare un timer javascript che in base al banner swf attualmente attivo, una volta che questo è stato interamente riprodotto, passi a quello successivo.

Detto in velocità, dovresti creare un array javascript, che memorizza il nome dei vari swf (per la rotazione poi degli stessi), ed un altro array che memorizza la durata di ognuno. A quel punto fai partire una function che mostra l'swf, e a cui passi il valore della durata con un setTimeOut().

No so dirti se esistono esempi già pronti, e quanto ti ho detto è solo un'idea. Mi spiace ma più di così in materia non saprei dirti :p
 
rotazione banner

Ciao, volevo fare senza timer, mà ad ogni riapertura della pagina, i banner li volevo mettere su una pagina esterna e richiamata in iframe dove si visualizzano i banner.

grazie.
 
rotazione banner

Ti ringrazio.. hò una domanda.. incollo il script:

<script language="JavaScript">

var openInNewWin = true;
var banners = new Array();
banners[0] = new Banner("http://www.mrwcorsi.it", "MRW Corsi", "1.gif");
banners[1] = new Banner("http://www.mrwcorsi.it", "E-Learning", "2.gif");
banners[2] = new Banner("http://www.mrwcorsi.it", "Corsi online", "3.gif");
function Banner(url, description, image) {
this.url = url;
this.description = description;
this.image = image;
return this;
}
var bNum = Math.round(Math.random() * (banners.length - 1));

document.write("<a href=\"" + banners[bNum].url + "\"");
if (openInNewWin) {
document.write(" target=\"_blank\"");
}
document.write(">");
document.write("<img src=\"" + banners[bNum].image + "\" border=\"0\" alt=\"" + banners[bNum].description + "\">");
document.write("</a>");

</script>

(ho segnato in rosso)

come faccio ad inserire un banner formato .swf?

devo cambiare banners[0] con MOVIE[0] ?

e lo script del flash in una sola riga?


Grazie per la pazienza.

saluti, silvana
 

Discussioni simili