Ciao!
premetto che ci capisco gran poco di javascript (aimè!)

Ho questo script da far funzionare in locale dentro una pagina HTML

<script language="javascript">
function casuale(){
aa=Math.round(Math.random()*476)
parent.main.location= '../random/I'+aa+'.htm'
}
</script>

Lo script soddisfa il mio scopo che è quello di generare un numero casuale da 0 a 476 (...che poi viene utilizzato per caricare un'alta pagina HTML, ecc. ...)

Il problema è questo: mi sembra che funzioni più o meno su tutti i browser ma ho notato che non va in Safari per Mac.

Qualcuno ha idea del motivo e (soprattutto) di come migliorare il codice?

Grazie in anticipo e un saluto a tutti!