окна и Ajax

  • Автор темы sdking
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

sdking

Гость
#1
Добрый день всем!

Кто поможет решить проблему.
Использую prototype.js
Из главного окна открываю дочернее окошечко, из которого, после некого выбора, нужно обновить содержимое некоторых элементов главного окна и дочернее окно закрыть.

Из дочернего окна по сабмиту вызываю следующий код:

window.opener.sendRequest();
window.close();

код главного окна:


var myAjax;

function doRequest(sPost) {
myAjax = new Ajax.Updater(
{success: 'result_table', failure: 'result_table'},
"moderate.php",
{
method: 'post',
postBody: sPost
});
}


function sendRequest() {
sPost = "бла-бла-бла";
doRequest(sPost);
return false;
}


При этом Ajax.Updater намертово подвисает, хотя doRequest() вызывается нормально.
Если я закрытие дочернего окна переношу в myAjax.onComplete, то все работает, но, во-первых, окно закрывается не сразу, что не нравится заказчику, а, во-вторых, в мозиле вообще на закрыватся.

Помогите, кто может!
 
Статус
Закрыто для дальнейших ответов.