Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekazanie danych do innego okna
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
bpawlik
Witam

Problem mam nastepujący:
Z okna A (plik: glowny.php) wywoluje pop-up metoda window.open i powstaje okno B(plik: popup.php) teraz w tym popupie mam formularz i chce wyslac go do obrobki na okno A.
Probowalem cos takiego (kod w pliku popup.php)
  1. <form action="glowny.php" method="post" target="_parent"><input type="submit" value="Akceptuj"/>
  2. ...
  3. tutaj pola formularza
  4. ...
  5. </form>

ale ładuje mi plik glowny.php w okienku popup czyli B, a ja chce przekazac to do A i jeszcze żeby okienko B nie zmieniło zawartości.

Bede wdzieczny za wskazowki
Kuziu
Jedyne co mi przychodzi do głowy ...

  1. <script language="javascript">
  2. function lol(){
  3. this.opener.document.location = "glowny.php";
  4. }
  5.  
  6. <a href="javascript:lol();">link</a>


I albo dołączenie do glowny.php zmiennych w GET ->
  1. this.opener.location = "glowny.php?zmienna=" + this.document.all("pole").value;


Lub ... Stworzenie w glowny.php identycznych pól co w popup.php z tym że typu HIDDEN i przepisanie ich przed wysłaniem.

  1. this.opener.document.all("pole1").value = this.document.all("pole1").value;

A dopiero później wykonanie submit'a
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.