Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: volod от 02 Декабря 2005, 13:12:53

Название: Какова природа alert()-функции? +mozilla, +ajax...
Отправлено: volod от 02 Декабря 2005, 13:12:53
Рассматривается броузер Mozilla Firefox 1.0. Для IE баг не выявляется.

Схема роботы системы:
основное окно (ООк)
поп-ап окно (ПОп)
в ПОп через форму на сервер отсылаются и фиксируются данные. Есть кнопка закрытия ПОп. При нажатии на нее вызывается функция close_(), которая запускает некий аякс-процесс , результат роботы которого можно видеть у ООк  и закрывает ПОп.

Цитировать




Меньше месяца назад вся эта схема прекрасно работала.
Апдейта сорс-кода тоже вроде бы не было (хотя само по себе как бы оно тогда вылезло).
Сейчас close_() полностю отрабатывает результат при условии наличия в ее теле alert(). Причем:
function close_(){
alert(1);
   window.opener.ajaxEngine.sendRequest("ajax_process1", id=244689");
   window.close();
}
аякс-процес запускается, но в ООк результат не отображается.
Но после
function close_(){
   window.opener.ajaxEngine.sendRequest("ajax_process1", id=244689");
alert(2);
   window.close();
}
все работает отлично, как и нужно.

В чем может быть причина?