1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

окна и Ajax

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

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

    sdking Гость

    Репутация:
    0
    Добрый день всем!

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

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

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