Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Задача: закрывать дочернее окно после передачи данных формы и обновлять родительское (https://javascript.ru/forum/dom-window/32012-zadacha-zakryvat-dochernee-okno-posle-peredachi-dannykh-formy-i-obnovlyat-roditelskoe.html)

Origamik 01.10.2012 15:08

это дочернее окно оно вызывается из разных мест. Хочется чтобы оно закрывалось после передачи данных. Родительское перезагружать не нужно. window.close -работает но данные тогда не передаются.

bes 01.10.2012 15:15

бл-ть sendsms.php для чего нужен? с переданными данными что делается?

PS: результатом получения им данных может стать закрытие окна

Origamik 01.10.2012 15:34

sendsms.php - это модуль отправки смс, данные пишем в базу...

bes 01.10.2012 15:37

ну и добавить туда
<script>
window.close();
</script>

Origamik 01.10.2012 15:50

Цитата:

Сообщение от bes (Сообщение 207490)
ну и добавить туда
<script>
window.close();
</script>

тогда окно закрывается быстрее чем передаются данные.

bes 01.10.2012 16:17

по нажатию кнопки в дочернем окне данные отправятся в sendsms.php, который выгрузит этот скрипт в это дочернее окно и закроет его

Origamik 01.10.2012 19:00

прошу прощения за неясности... sendsms.php - это и есть дочернее окно

bes 01.10.2012 19:07

Цитата:

Сообщение от Origamik
прошу прощения за неясности... sendsms.php - это и есть дочернее окно

раз он в action формы прописан, значит и данные на обработку пойдут ему

Origamik 01.10.2012 19:23

я поплыл... к сожалению оказываюсь простаком в коде.

видимо так и есть...
методом GET передаём данные формы
там работает скрипт: <input type='submit' value='>>>' onclick='this.value=\"It Works!\"; this.disabled=true;this.form.submit();'>
если следом добавляю window.close() окно закрывается без передачи данных или...
я про close понимаю... думал может нужно условие какое прописать... мол дождаться и тогда close


Часовой пояс GMT +3, время: 22:31.