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.style.width = Math.round(2*semiasseM)+"px";
che fa parte di questo pezzo di codice:
function regola_ell(){
for (var i=0; i<10; i++){
ellisse.style.width = Math.round(2*semiasseM)+"px";
ellisse.style.height = Math.round(2*semiassem)+"px";
ellisse.style.left = regolaleft - (parseInt(ellisse.style.width)/2) + "px";
ellisse.style.top = 100 - (parseInt(ellisse.style.height)/2) + "px";
if(i<9){
Db.style.top = 40 + (parseInt(ellisse.style.height)/2) +"px";
Db.style.left = regolaleft +"px";
}
}
}
e l'array e` definito fuori dalla funzione ma nello stesso file. Inoltre mettendo un alert con all'interno
ellisse.style.width mi restituisce tutti i giusti valori.
Quale puo` essere il problema?

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.style.width = Math.round(2*semiasseM)+"px";
che fa parte di questo pezzo di codice:
function regola_ell(){
for (var i=0; i<10; i++){
ellisse.style.width = Math.round(2*semiasseM)+"px";
ellisse.style.height = Math.round(2*semiassem)+"px";
ellisse.style.left = regolaleft - (parseInt(ellisse.style.width)/2) + "px";
ellisse.style.top = 100 - (parseInt(ellisse.style.height)/2) + "px";
if(i<9){
Db.style.top = 40 + (parseInt(ellisse.style.height)/2) +"px";
Db.style.left = regolaleft +"px";
}
}
}
e l'array e` definito fuori dalla funzione ma nello stesso file. Inoltre mettendo un alert con all'interno
ellisse.style.width mi restituisce tutti i giusti valori.
Quale puo` essere il problema?

