Sto tentando di creare una slideshow in javascript. Questa slideshow utilizza tre array con tre immagini ciascuno, con le varie immagini si alternano cliccando su due bottoni (dx, sx).
Se clicco verso sinistra tutto va per il verso giusto, mentre cliccando sul bottone di destra le immagini tornano alla posizione iniziale senza effettuare lo slide. Il codice è il seguente:
var slide1 = new Array("slideshow/img1.jpg","slideshow/img2.jpg","slideshow/img3.jpg");
var slide2 = new Array("slideshow/img4.jpg","slideshow/img5.jpg","slideshow/img6.jpg");
var slide3 =new Array("slideshow/img7.jpg","slideshow/img8.jpg","slideshow/img9.jpg");
var i = 0;
var j = 0;
var k = 0;
function indietro()
{
if (i == 0 && j == 0 && k == 0)
{
i = slide1.length - 1;
j = slide2.length - 1;
k = slide3.length - 1;
}
else
{
i--;
j--;
k--;
}
document.sld1.src = slide1[i];
document.sld2.src = slide2[j];
document.sld3.src = slide3[k];
}
function avanti()
{
if (i > slide1.length - 1 && j > slide2.length - 1 && k > slide3.length - 1)
{
i++;
j++;
k++;
}
else
{
i=0;
j=0;
k=0;
}
document.sld1.src = slide1[i];
document.sld2.src = slide2[j];
document.sld3.src = slide3[k];
}
Qualcuno sa cosa potrei fare per farlo scorrere a destra?!
Grazie in anticipo!!![]()

Rispondi quotando
, ma non l'accetto
...
