Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] Zamykanie otwartego okna pop-up i wykonanie akcji submit
Forum PHP.pl > Forum > Przedszkole
patryk9200
Cześć,
Mam skrypt za pomoca którego wywołuję okienko typu pop-up w java script.
kod:
  1. <?php
  2. Dodawanie zdjęć:<br>
  3. <input type="button" onClick="window.open('./UploadHurt.php?id='.$_SESSION['ogloszenie'][$UniqueNumber].'','','width=500,height=600');"
  4.  value="Hurtowe"><br>
  5. <br>
  6. <input type="button" onClick="window.open('./UploadSingle.php?id='.$_SESSION['ogloszenie'][$UniqueNumber].'','','width=500,height=600');"
  7.  value="Pojedynczo"><br>
  8.  
  9. <form action="" method="get">
  10. <input type="hidden" name="step" value="4" >
  11. <input type="submit" value="Dalej" id="next"/>
  12. </form>
  13. ?>

Gdy otworzy się okienko to mam tam button Dalej, jak zrobić żeby po kliknieciu buttonu okienko się zamknęło i następnie w oknie z którego zostało wywołane wykonał się submit tzn. to:
  1. <form action="" method="get">
  2. <input type="hidden" name="step" value="4" >
  3. <input type="submit" value="Dalej" id="next"/>
  4. </form>
Fafu
Poczytaj o "opener"
patryk9200
cokolwiek próbuję zrobić to mi nie działa...
próbowałem np. zamknąć okienko pop-up tak:
  1. <?php
  2. <input src="img/btn_przejdzdalej.gif" OnClick="Close.Window()" value="dalej" type="submit">
  3. ?>

i nie działa... opener też mi nie chce działać;/

zrobiłem tak:
  1. <?php
  2. <input type="button" onClick="window.close(); "
  3. value="Hurtowe">
  4. ?>

i mi zamykanie zadziałało, ale nie umiem dalej zrobić operacji submit w oknie rodzicu...

próbuję też tak:
  1. <?php
  2. <input type="button" onClick=" window.close(); opener.document.getElementById('sub').submit();"
  3. value="Hurtowe">
  4. ?>

ale zamyka się tylko okno..

już rozwiązałem problem winksmiley.jpg
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.