Ciao a tutti,
premesso che conosco molto poco JS e che la Script che devo modificare l'ho scaricata quì dal sito, avrei ora la necessità di modificarla in modo che alla fine o all'inizio delle immagini, non appaia nessun messaggio, ma che ricominci la sequenza.
In maniera semplice, devo creare una galleria di immagini, che vanno avanti tramite due pulsanti, sequenzialmente, senza nessuno stop.
Vi allego il codice che ho utilizzato e vi ringrazio anticipatamente.
Fabio
<SCRIPT Language="Javascript">
<!--
var current = 0;
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
}
}
var picz = new initArray(
"People_File/IMG_People_01.jpg",
"People_File/IMG_People_02.jpg",
"People_File/IMG_People_03.jpg",
"People_File/IMG_People_04.jpg",
"People_File/IMG_People_05.jpg",
"People_File/IMG_People_06.jpg",
"People_File/IMG_People_07.jpg"
);
document.write('[img]'+picz[0]+'[/img]');
function checkIt(val) {
var goodnum = current+val;
if (goodnum < 0) alert("Inizio della Gallery");
else if (goodnum > picz.length-1) alert("Fine della Gallery");
else document.jscriptimg.src = picz[goodnum];
current = goodnum;
}
//-->
</SCRIPT>
questo è il codice per i pulsanti (ho inserito l'href = # in modo tale da poter vedere la manina quando sono sulla freccia disegnata)
<MAP Name="Map2">
<AREA SHAPE="rect" COORDS="814,11,857,34" HREF="#" onclick="checkIt(1)" ALT="Next" />
<AREA SHAPE="rect" COORDS="1,11,44,34" HREF="#" onclick="checkIt(-1)" ALT="Back" />
</MAP>