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 29.09.2012 20:49

Задача: закрывать дочернее окно после передачи данных формы и обновлять родительское
 
в окошке работает скрипт:

<input type='submit' value='>>>' onclick='this.value=\"It Works!\"; this.disabled=true;this.form.submit();'>

что дописать чтобы закрывалось окно?

lord2kim 29.09.2012 22:52

Origamik,
window.opener.location.reload(); window.close();

Origamik 30.09.2012 01:27

<input type='submit' value='>>>' onclick='this.value=\"It Works!\"; this.disabled=true;this.form.submit();window.opene r.location.reload(); window.close();'>

!!! родительское обновляется: window.opener.location.reload();
!!! окно закрывается: window.close();

...данные формы не передаются (или не успевают...)

bes 30.09.2012 09:58

тестовый пример с возможностью запуска [html run]

Origamik 30.09.2012 12:10

<script type="text/javascript">
</script>

<input type='submit' value='>>>' onclick='this.value=\"ItWorks!\";this.disabled=true;this.form.submit();window.opener.location.reload();window.close();'/>


втормаживаю...

bes 30.09.2012 12:15

Цитата:

Сообщение от bes
с возможностью запуска [html run]

http://javascript.ru/formatting

bes 30.09.2012 12:41

и где тут родительское окно, из которого открылось данное

Origamik 30.09.2012 12:56

внимательно изучаю http://javascript.ru/formatting

Origamik 01.10.2012 01:17

<form action='sendsms.php' method='GET' name='Send'>
<input type='submit' value='>>>' onclick='this.value=\"It Works!\"; this.disabled=true;this.form.submit();'>
</form>

bes 01.10.2012 09:24

Цитата:

Сообщение от bes
и где тут родительское окно, из которого открылось данное

sendsms.php для чего предназначен? он должен куда выгружаться?

PS: можно отправлять данные во фрейм
http://htmlbook.ru/html/form/target


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