In una pagina ho 6 miniature di fotografie e cliccandoci su ognuna, si dovrebbe vedere l'immagine ingrandita. Ho inserito lo script riportato di seguito, funzionano tutte tranne una; infatti quando clicco sulla seconda immagine (ejs_vignet[1]), invece di apparire la stessa ingrandita (ejs_big[1]) esce solo la scritta: "Clicca qui per chiudere".
Vorrei sapere se qualcuno mi può aiutare e mi sa dire dov'è l'errore e come evitarlo.
Grazie
<script type="text/javascript" language="JavaScript">
<!--
// Definizione delle variabili dello script
nb_photo_ligne = 3;
numero_photo = 1;
// Impostazioni delle fotografie
ejs_vignet = new Array;
ejs_big = new Array;
ejs_des = new Array;
ejs_vignet[0]= 'Immagini/Ant1.jpg'
ejs_big[0]= 'Immagini/Mappa1.jpg'
ejs_des[0]= 'Tangenziale est direzione Lecco/Usmate Velate - Uscita 20'
ejs_vignet[1]= 'Immagini/Ant2.jpg'
ejs_big[1]= 'img/Mappa2.jpg'
ejs_des[1]= ''
ejs_vignet[2]= 'Immagini/Ant3.jpg'
ejs_big[2]= 'Immagini/Mappa3.jpg'
ejs_des[2]= ''
ejs_vignet[3]= 'Immagini/Ant4.jpg'
ejs_big[3]= 'Immagini/Sede4.jpg'
ejs_des[3]= 'Sede Circolo'
ejs_vignet[4]= 'Immagini/Ant5.jpg'
ejs_big[4]= 'Immagini/Sede5.jpg'
ejs_des[4]= 'Ingresso sede Circolo'
ejs_vignet[5]= 'Immagini/Ant6.jpg'
ejs_big[5]= 'Immagini/Sede6.jpg'
ejs_des[5]= 'Sede Circolo'
// Funzione per cambiare la fotografia
function ChageImage(num)
{
if(document.getElementById)
document.getElementById("ejs_dyn_img").innerHTML = '[img]'+ejs_big[num]+'[/img]
<FONT FACE="Verdana, Arial" SIZE=1>'+ejs_des[num]+'</FONT>';
else
window.open(ejs_big[num],"_blank")
}
// Funzione per cancellare le fotografie
function killImage(num)
{
if(document.getElementById)
document.getElementById("ejs_dyn_img").innerHTML = "";
}
-->
</script><style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
-->
</style></head><body>
<div align="center">
<script type="text/javascript" language="JavaScript">
<!--
// Creazione della tabella
document.write('<TABLE>')
for(a=0; a<ejs_big.length; a++)
{
if(numero_photo == 1)
document.write('<TR>');
if(numero_photo == ejs_big.length)
document.write('<TD ALIGN=center COLSPAN='+(((ejs_big.length)+1)-numero_photo)+'>');
else
document.write('<TD ALIGN=center>');
document.write('[img]'+ejs_vignet[a]+'[/img]</TD>')
if(numero_photo == nb_photo_ligne)
{
document.write('</TR>');
numero_photo=0;
}
numero_photo++;
}
document.write('<TR><TD COLSPAN='+ejs_big.length+' ALIGN=center><DIV ID=ejs_dyn_img></DIV></TD></TR></TABLE>');
-->
</script>
</div>