не работает умножение 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; } |
вопрос снят...
переписал функцию без математических методов... всё заработало |
Часовой пояс GMT +3, время: 10:06. |