Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Как отослать форму и закрыть окно (http://forum.oszone.net/showthread.php?t=59848)

Igor_I 22-01-2006 16:26 395864

Как отослать форму и закрыть окно
 
По ссылке открывается окно, небольшое, туда пишется пожелание.
Как сделать, чтобы форма с пожеланием отправилась на сайт, а окно само закрылось?

vadimiron 22-01-2006 17:55 395882

а можно это окошко перезагрузить, обработать форму и после обработки уже закрыть?? или обязательно в родительское окно всё слать??

Igor_I 22-01-2006 18:18 395892

Вообще-то родительское окно тут вообще ни причем.
Цитата:

а можно это окошко перезагрузить, обработать форму и после обработки уже закрыть?
А вот это как сделать?

vadimiron 22-01-2006 19:07 395913

Igor_I
Ну, когда на Submit нажимаем окно всё равно же перезагружается, так вот обрабатываем данные из формы а в конце, если всё нормально, window.close()
PHP код:

if(!empty($_POST["message"]))
{
//проверяем, содержит ли сообщение плохие знаки, запсываем сообщение в базу и тд

//если не было ошибок, то выводим
echo "<script language='javascript'>";
echo 
"window.close()";
echo 
"</script>";
}
else
{
//здесь выводим саму форму для ввода



Igor_I 22-01-2006 19:20 395918

Спасибо, работает.
А то я додумался только до другого варианта. С редиректом. А потом уже закрытие.


Время: 07:04.

Время: 07:04.
© OSzone.net 2001-