Ciao,
ho un problema con un js con IE 8.
L'errore che mi da e`: Invalid Argument
e la riga segnalata e la seguente:

ellisse[i].style.width = Math.round(2*semiasseM[i])+"px";

che fa parte di questo pezzo di codice:

function regola_ell(){
for (var i=0; i<10; i++){
ellisse[i].style.width = Math.round(2*semiasseM[i])+"px";
ellisse[i].style.height = Math.round(2*semiassem[i])+"px";
ellisse[i].style.left = regolaleft - (parseInt(ellisse[i].style.width)/2) + "px";
ellisse[i].style.top = 100 - (parseInt(ellisse[i].style.height)/2) + "px";
if(i<9){
Db[i].style.top = 40 + (parseInt(ellisse[i].style.height)/2) +"px";
Db[i].style.left = regolaleft +"px";
}
}
}

e l'array e` definito fuori dalla funzione ma nello stesso file. Inoltre mettendo un alert con all'interno
ellisse[i].style.width mi restituisce tutti i giusti valori.
Quale puo` essere il problema?