Cavolo.. ma che casino è?
se faccio un codice del tipo
codice:
var a;

window.onload = function() {
  a = new Array();
}
su mozilla funziona, mentre su chrome non trova la variabile (il che vuol dire che esegue prima il window onload e poi il resto dello script, cosa che non ha senso dato che onload parte dopo aver caricato tutta la pagina..)

come posso risolvere? devo x forza trovare 1 compromesso?