![]() |
0 Всего найдено: 4
FeelMaker
Сообщение
01/09/2009 01:25
Копия темы
Друзья поиогите, моск кипит ) Как правильно из popup окна передать данные формы (post) в родителя? Знаю, что window.opener использовать надо. В первый раз с такой проблемой столкнулся, копаю форумы, мозг кипит, в яве как свинья в апельсинах )) Есть родительское окно, в котором: <a href="#" onclick="javascript:newWin=void(window.open('popup.php','newWindow',width=2 00, height=200,top=80,left=80\'))">popup</a> открывается popup окно в нем форма: <form enctype="multipart/form-data" action="index.php" method="post"> <input type="hidden" name="edit" value="yes" /> <input type="hidden" name="id" value="1" /> <input type="hidden" name="form" value="23" /> <input name="'.$form.'" type="text" size="10" value="текст" /> </form>
greg0ry_s
Сообщение
01/09/2009 02:52
Копия темы
Попробуй это В родительском окне у меня вызывается функция: function ShowWindow(url){ if (window.showModalDialog) { winModalWindow = window.showModalDialog(url,self, 'dialogWidth:600px;' + 'dialogHeight:300px;' + 'status:no;resizeable:no;scroll:yes;help:no'); } else { winModalWindow = window.open(url,blank,"dependent=yes,status=no,width=600,height=300,toolbar=no,menubar=no,resiz eable=no"); winModalWindow.document.title="Ответ"; winModalWindow.focus(); } } В дочернем окне: <script type="text/javascript"> function SendReply(){ var opener = window.dialogArguments; opener.SendReply(userform.var1.value); self.close(); } </script> ... <form method="post" name="userform"> <input name="var1" type="text" size="10" value="текст" /> <input onClick = "SendReply()" type="button" value="Ответ"> </form>
FeelMaker
Сообщение
02/09/2009 01:48
Копия темы
0
Решени оказалось проще. В popup окне: <script type="text/javascript"> opener.window.name = 'main'; </script> </head> <body> <form enctype="multipart/form-data" action="index.php" method="post" onsubmit="edit_form.target=main; self.close();" name="edit_form" target="main"> |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |