Ciao a tutti, sto cercando di modificare un codice java per una galleria di immagini con didascalia. Praticamente il codice originale prevede solo un campo di testo mentre io ne ho inserito uno con "l'anno" (year). Funziona tutto ma quando carica la pagina la funzione "onload" non mi carica i valori di base richiesti. Dove ho sbagliato??? Vi allego di seguito il codice allo stato attuale. Grazie tante.


<script language="JavaScript1.1">

var photos=new Array()
var text=new Array()
var year=new Array()
var which=0
var what=0
var when=0

photos[0]="01.gif"
photos[1]="02.gif"
photos[2]="03.gif"

text[0]="Descrizione UNO"
text[1]="Descrizione DUE"
text[2]="Descrizione TRE"

year[0]="2001"
year[1]="2002"
year[2]="2003"

window.onload=new Function("document.rotater.description.value=text[0]","document.annus.description.value=year[0]")

function backward(){
if (which>0){
window.status=''
which--
document.images.photoslider.src=photos[which];
what--
document.rotater.description.value=text[what];
when--
document.annus.description.value=year[when];
}
}
function forward(){
if (which<photos.length-1){
which++
document.images.photoslider.src=photos[which]
what++
document.rotater.description.value=text[what];
when++
document.annus.description.value=year[when];
}
else window.status='FINE!'
}
function type()
{
alert("Errore!")
}
</script>