Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   не работает умножение IE (https://javascript.ru/forum/css-html-internet-explorer/15126-ne-rabotaet-umnozhenie-ie.html)

allenn 14.02.2011 16:04

не работает умножение IE
 
функция отлично работает во всех других браузерах. использую FIREBUG.
но в эксплорере не работает...
закомментировав умножение функция работает до следующего умножения...и так далее
function findAngle(x1,y1,x2,y2)
{
if(!x1 && y1|| !x2&& !y2) return 0;
rel_x=x2-x1;
rel_y=y1-y2;
aa=rel_x*rel_x;
bb=rel_y*rel_y;
cc=aa+bb;
dist=Math.sqrt(cc);
dd=-1*rel_y;
ee=dd/dist; //здесь показывает ошибку в char1

//Message: Object doesn't support this property or method
//Line: 63
//Char: 1
//Code: 0

ff= Math.acos(ee);
angle=ff*57.3248;
sign=(rel_x>0)?1:-1;
angle=angle*sign;
p=Math.round(angle/45)+5;
return p;
}

allenn 14.02.2011 19:47

вопрос снят...
переписал функцию без математических
методов...
всё заработало


Часовой пояс GMT +3, время: 22:14.