imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 17.10.2003, 00:52     # 1
acidron
Newbie
 
Регистрация: 09.06.2002
Сообщения: 39

acidron Путь к славе только начался
Вопрос по обработке формы

По ссылке открывается popup-окно с формой ввода; как сделать так, чтобы при сабмите обработка формы проходила в том окне, которое создало это popup-окно?
acidron вне форума  
Старый 17.10.2003, 00:57     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
<form action="xxx.php" method="POST" target="opener" onsubmit="window.close()">
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 17.10.2003, 03:31     # 3
acidron
Newbie
 
Регистрация: 09.06.2002
Сообщения: 39

acidron Путь к славе только начался
не то.....открывается второе окно
acidron вне форума  
Старый 17.10.2003, 12:27     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
target="opener"
может не работать ... по крайней мере я не припомню чтобы так можно было делать ...

Если в твоем popup'е фиксированные элементы формы, то размести в основном окне форму с hidden'ами и передай им из popup'а значения, а затем сделай submit этой формы и close popup'а.
RaZEr вне форума  
Старый 17.10.2003, 13:37     # 5
asam
Guest
 
Сообщения: n/a

Код:
<script>
function window.onload(){
	var ss= "mainW";
	opener.name = ss;
	document.forms['f1'].target = ss;
}
</script>
а форма - выглядеть будет так
Код:
< form id=f1 action="x.php" method="POST" onsubmit="window.close()">
так работает
 
Старый 20.10.2003, 02:00     # 6
jutky
Guest
 
Сообщения: n/a

значит так, когда во втором окне кликают на submit ты можеш передавать всё что нужно первому окну через JS делается ето так (пример из моих прог):
главное окно:
var url="window_manage_add_window.asp";
var args = new Array();
args['bla']='blabla';
result=window.showModalDialog(url,args,"center:yes;dialogWidth:450px;d ialogHeight:270px;status:no;scroll:no");
if(!result){ return};

var form=document.forms("fmr");

form.something.value =result["var"]
form.submit();
popup:
var local_bla =window.dialogArguments["bla"];
var ret_hash={};
ret_hash["var"]="user's input";
window.returnValue=ret_hash;
window.close();

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


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:43.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.