Ho provato così ma non va, praticamente mi apre una pagina nuova con l'immagine dentro.
codice:
<script language="JavaScript" type="text/javascript">
var arrImg=new Array();
arrImg[0]='pagina isoladisantantioco1G.jpg';
arrImg[1]='pagina isoladisantantioco2G.jpg';
arrImg[2]='pagina isoladisantantioco3G.jpg';
arrImg[3]='pagina isoladisantantioco4G.jpg';
arrImg[4]='pagina isoladisantantioco5G.jpg';
arrImg[5]='pagina isoladisantantioco6G.jpg';
arrImg[6]='pagina isoladisantantioco7G.jpg';
arrImg[7]='pagina isoladisantantioco8G.jpg';
arrImg[8]='pagina isoladisantantioco9G.jpg';
arrImg[9]='pagina isoladisantantioco10G.jpg';
arrImg[10]='pagina isoladisantantioco11G.jpg';
arrImg[11]='pagina isoladisantantioco12G.jpg';
arrImg[12]='pagina isoladisantantioco13G.jpg';
arrImg[13]='pagina isoladisantantioco14G.jpg';
arrImg[14]='pagina isoladisantantioco15G.jpg';
arrImg[15]='pagina isoladisantantioco16G.jpg';
arrImg[16]='pagina isoladisantantioco17G.jpg';
arrImg[17]='pagina isoladisantantioco18G.jpg';
arrImg[18]='pagina isoladisantantioco19G.jpg';
arrImg[19]='pagina isoladisantantioco20G.jpg';
arrdesc[0]='A';
arrdesc[1]='B';
arrdesc[2]='C';
arrdesc[3]='D';
arrdesc[4]='E';
arrdesc[5]='F';
arrdesc[6]='G';
arrdesc[7]='H';
arrdesc[8]='I';
arrdesc[9]='L';
arrdesc[10]='M';
arrdesc[11]='N';
arrdesc[12]='O';
arrdesc[13]='P';
arrdesc[14]='Q';
arrdesc[15]='R';
arrdesc[16]='S';
arrdesc[17]='T';
arrdesc[18]='U';
arrdesc[19]='V';
var num=0;
function cambiafoto(n){
document.fotogrande.src = arrImg[n];
document.getElementById("descrizione").innerHTML= arrdesc[n];
num=n;
}
function avanti(){
num++;
if(num<arrImg.length){cambiafoto(num);}
else {self.location.href='pagina2.htm';}
}
function indietro(){
if(num>0){num--;cambiafoto(num);}
}
</script>
ho poi dato l'id di una cella con valore descrizione.
Se elimino dal codice la riga relativa alla descrizione:
codice:
document.getElementById("descrizione").innerHTML= arrdesc[n];
cambia le foto internamente alla pagina e va tutto bene!!
Cosa ne pensi?
Dove sto sbagliando?