Uldis Posted August 20, 2010 Report Share Posted August 20, 2010 (edited) Sveiki, ir radusies nepieciešamība no popup formas saņemt datus mātes tabā. Respektīvi, lai aizpildot popup formu es varētu datus pārsūtīt uz pamatlapu. Pagaidām man izdodas pārlādēt parent lapu, nospiežot submit popup logā. Bez nezinu kā varētu nosūtīt arī fomas datus. Esmu ticis tik tālu : Parent.php <html> <script language=javascript> window.name = "doUpLoadProc"; </script> <body></body> <?php echo time();?> </html> Popup.php <html> <head> <script language="javascript"> function doUpload() { form.submit(); self.close(); window.close(); } </script> </head> <body> <form method="post" name="uploadnew" target="doUpLoadProc" action="http://www.nomnieks.lv/parent.php" onsubmit="doUpLoad();"> <input type='text' id='tb' value='Rīga' name='pilseta' size='20' autocomplete='off' /> <input type="submit" value="Nosūtīt"/> </form> </body> </html> Edited August 20, 2010 by Uldis Quote Link to comment Share on other sites More sharing options...
Uldis Posted August 20, 2010 Author Report Share Posted August 20, 2010 <?php echo time();?> izmantoju tik kā kontroles mehānismu, lai kontrolētu vai dati tiek pārlādēti. Quote Link to comment Share on other sites More sharing options...
ohmygod Posted August 20, 2010 Report Share Posted August 20, 2010 pa taisno vari ar javascript padot, bet pastāv arī iespēja sūtīt info uz serveri - popup aizvērt un parentā atjaunot info/vai atvērt tajā citu urli, kas to infu rāda. Quote Link to comment Share on other sites More sharing options...
Uldis Posted August 21, 2010 Author Report Share Posted August 21, 2010 ko man vajag, lai savāktu formas datus parent lapā? vai man kas īpašs ir nepieciešams popup formā? vai arī vienkārši popup formu postoju uz parent lapu un tur savācu formas lauku vērtības? Quote Link to comment Share on other sites More sharing options...
indoom Posted August 23, 2010 Report Share Posted August 23, 2010 Vispirms caur parent to popup ir jāatver (window.open), un tad tikai šis skaitīsies kā popups (kā arī darbosies self.close()). Un no popupa parentam tad varēs tikt klāt ar window.opener Variants ir uztaisīt formu parentā ar hidden laukiem un popupā ielikt onsubmit, lai nokopē visus laukus uz parenta formu, un tad varēs submitot parenta formu. Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted August 23, 2010 Report Share Posted August 23, 2010 popupā neder <form target="_parent">? Quote Link to comment Share on other sites More sharing options...
indoom Posted August 24, 2010 Report Share Posted August 24, 2010 (edited) _parent attiecas uz frames. Var mēģināt ierakstīt targetā doUpLoadProc jeb izmantot form.target=window.opener.name (nav testēts) Edited August 24, 2010 by indoom Quote Link to comment Share on other sites More sharing options...
Pentiums Posted September 3, 2010 Report Share Posted September 3, 2010 izmanto lightbox, fancybox vai ko citu un nebūs pišas un smukāk arī būs :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.