Рассматривается броузер 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();
}
все работает отлично, как и нужно.
В чем может быть причина?