Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Создание дополнительного окна и получение его данных
ТвойWeb » WebMaster класс » JavaScript » Создание дополнительного окна и получение его данных

Страниц (1): [1]
 

1. victor - 27 Ноября, 2007 - 07:01:24 - перейти к сообщению
Прошу помочь сделать следующее.
Мне нужно сделать новое окно в нем будет форма по обработке данных.
Как мне при закрытии того окна отправить данные в главное окно которое его создало, без перезагрузки.

Создать окно с нужной формой я могу.
А вот передать данные без перезагрузки главного окна из созданного мною непредставляю как.
Я давно встречал такой пример.
2. Furax - 28 Ноября, 2007 - 03:56:22 - перейти к сообщению
victor
В открываемом окне:
CODE:
<form onsubmit="sendDataToMainWindow(this);" ...>
<...>
<script type="text/javascript">
function sendDataToMainWindow(Form)
{
if ((!window.opener) || (window.opener.closed))
alert("Главное окно закрыто!");
else
window.opener.handleFormData(Form);
}
</script>
В основном:
CODE:
<script type="text/javascript">
function handleFormData(Form)
{
//Здесь работаем с формой по ссылке так, словно она в том же окне (за исключением DOM-методов)
}
</script>

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0325]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33