Ho già fatto una domanda simile... ma senza risposte concrete, quindi la riposto di nuovo!!
Nel sito che sto creando, dovrei fare un riquadro sotto al testo in cui far scorrere delle immagini ogni 10secondi...., se è possibile anche con una didascalia che si aggiornerebbe anche questa in modo automatico al variare delle foto...
Questa pagina è una incorporata in una masterpage (se può influire su qualcosa!!)
io ho 7 immagini (ipotizziamo foto1.jpg, ... , foto7.jpg) e vorrei far scorrere in modo automatico le immagini ogni 10 sec. (al max anche con una didascalia che cambia in base alla foto visualizzata!). Ripeto io sto facendo questo sito in ASP.NET con Visual Studio 2010.
Ho trovato questo:
<script type="text/javascript" language="javascript">
// Seleziona velocità di rotazione (millisecondi)
var speed = 3000
// Specifica i files delle immagini
var Pic = new Array() // creo l’array che contiene le immagini
Pic[0] = "~/immagini/foto1.jpg"
Pic[1] = "~/immagini/foto2.jpg"
Pic[2] = "~/immagini/foto3.jpg"
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
preLoad[i] = new Image()
preLoad[i].src = Pic[i]
}
//Funzione che si occupa del far scorrere le immagini
function runSlideShow(){
document.images.SlideShow.src = preLoad[j].src
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', speed)
}
</script>
inoltre dovrei far avviare la funzione all'apertura della pagina con 'onLoad' ma visto che uso le master page, non ho il tag '<body>'... come fare??
grazie mille in anticipo!!!