Автор Тема: Какова природа alert()-функции? +mozilla, +ajax...  (Прочитано 2319 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн volod

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Рассматривается броузер 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();
}
все работает отлично, как и нужно.

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28