Помогите...
Тормозит кусок кода, который вроде как не участвует в работе...
Ссылка:
Карта неба. Черновик.
При попытке перетащить карту мышкой, заметно сильное торможение прорисовки.
Вот кусок сбойного кода:
function Draw_map(server) {
if (Pervy_prohod==0)
{
alert("чтение из формы");
RazmerKartyX=document.NASTROYKI.RazmerKartyX.value;
RazmerKartyY=document.NASTROYKI.RazmerKartyY.value;
//RazmerKartyX=650;
//RazmerKartyY=650;
Pervy_prohod=1;
}
...
Функция Draw_map вызывается каждый раз при изменении координат мыши и перерисовывает карту.
Тормоза вызывают те две строки, которые читают данные из формы.
Если их закомментировать и вместо них активировать следующие две строчки (где "=650"), то торможение исчезает, -
вот тут.
Да, считывание из формы сильно тормозит обработку, если постоянно вызывается...
Но, для этого я и поставил alert, чтобы было видно, что этот кусок отрабатывает только один раз, при загрузке страницы, а потом он уже не работает!
В чём может быть дело?