окна и Ajax

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем sdking, 1 фев 2007.

Статус темы:
Закрыта.
  1. sdking

    sdking Гость

    Добрый день всем!

    Кто поможет решить проблему.
    Использую 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, то все работает, но, во-первых, окно закрывается не сразу, что не нравится заказчику, а, во-вторых, в мозиле вообще на закрыватся.

    Помогите, кто может!
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей