За последние 24 часа нас посетили 17575 программистов и 1653 робота. Сейчас ищут 889 программистов ...

Помогите закрыть окно после выполнения работы скрипта.

Тема в разделе "JavaScript и AJAX", создана пользователем bkm, 9 фев 2011.

  1. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Алгоритм работы.

    При клике по ссылке открывается окно с формой. В форме предлагается заполнить поле, после заполнения надо каким-то образом закрыть это окно, window.close() не поможет, т.к. данные введенные в поле формы обрабатываются и в случае ошибки выдаётся сообщение в этом же окне. Окно можно закрыть только в случае успешного заполнения формы.
    Данные из окна передаются скрипту обработчику методом пост. В случае ошибки в div-контейнер возвращается информация об ошибке. А как закрыть окно, если ошибок не было, я не представляю.
     
  2. Benjamin

    Benjamin Активный пользователь

    С нами с:
    23 янв 2009
    Сообщения:
    154
    Симпатии:
    0
    Адрес:
    Тула
    А не проще ли окошко с помощью CSS сделать?
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    открывай dialog jquery'евский
     
  4. TrueTrAxeX

    TrueTrAxeX Активный пользователь

    С нами с:
    16 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    В таком случае после обработки формы, PHP должен выслать переменную через AJAX, которая будет повествовать о том, что форма заполнена правильно, потом с помощью JS вы уже сможете определить отправлена форма или нет.