Allora ti spiego meglio la situazione così non sto a fare tentativi inutilmente.
Ho 2 files: index.html e immagini.js.
ecco il mio file javascript immagini.js:
codice:
var contatori = new Array(0,0,0,0,0);
function previous(array,slide,i){
if (document.images){
if (contatori[i] > 0) contatori[i]--
slide.src = array[contatori[i]]
}
}
function next(array,slide,i){
if (document.images){
if (contatori[i] < array.length-1) contatori[i]++
slide.src = array[contatori[i]]
}
}
Eventualmente potremmo usare questo file per contenere tutte le funzioni javascript necessarie.
Ecco invece il mio file html:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<script type="text/javascript" src="javascript/immagini.js" ></script>
<script>
var settecento = new Array ("images/settecento/pav1.jpg",
"images/settecento/pav2.jpg",
"images/settecento/pav3.jpg",
"images/settecento/pav4.jpg",
"images/settecento/pav5.jpg",
"images/settecento/pav6.jpg",
"images/settecento/pav7.jpg",
"images/settecento/pav8.jpg",
"images/settecento/pav9.jpg",
"images/settecento/pav10.jpg",
"images/settecento/pav11.jpg",
"images/settecento/pav12.jpg",
"images/settecento/pav13.jpg",
"images/settecento/pav14.jpg",
"images/settecento/pav15.jpg",
"images/settecento/pav16.jpg");
var sintesi = new Array ("images/sintesi/sintesi1.jpg",
"images/sintesi/sintesi2.jpg",
"images/sintesi/sintesi3.jpg",
"images/sintesi/sintesi4.jpg");
</script>
<div align="center">
[img]images/settecento/pav1.jpg[/img]</a>
Indietro
Avanti
</div>
<div align="center">
[img]images/sintesi/sintesi1.jpg[/img]
Indietro
Avanti
</div>
</body>
</html>
Come vedi ho messo una tabella 2x2 in cui ogni cella della seconda riga mostra una galleria di immagini.
Adesso.. per adattare quello che mi hai scritto tu, su questo codice.. come posso fare, senza commettere errori, evitando quindi di impelagarmi in errori da cui potrei non venirne più fuori?
Grazie infinite per il supporto che mi stai dando.