![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Szukałem, nie znalazłem :/
Chodzi mi o coś takiego z czym nie umiem sobie poradzić: jestem na stronie, otwieram popup, pracuje na nim i przy przycisku input "Zamknij": 1. Popup jest zamykany; 2. Następuje 'odświerzenie/przejście na dany url' strony z której popup został zaladowany. Bardzo prosze o pomoc, zamknąc okno nie jest trudno "window.close()" czy jakoś tak, ale jak sie odwołać do tej strony co otwarła tego popupa i żądać na niej jakiejś operacji? Kod <input type="button" name="saveclose" onClick=" window.close(); window.location.href='strona.php';"> czy takie coś będzie poprawne czy może zamiast window ma być "parent" Bardzo prosze o pomoc. Ten post edytował mokry 5.06.2006, 15:56:03 -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Kod window.location.refresh()
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
myślę, że chyba lepiej będzie nie onlick i Button, ale dać <form onsubmit="">
co do wywołania akcji na stronie otwierającej popup: Kod parent.window.location.href="inna.html"; // przekierowanie do innej lokacji parent.window.location.refresh(); // odświerzenie okna rodzica tylko, czy nie lepiej poprostu przekazać wartosci wpisane w pop-upie do formularza / DIVa w oknie rodzica? Kod parent.document.getElementById('form_input_docelowy').value = document.getElementById('input_w_popupie').value; pozdr. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
założenie jest takie:
formularz będzie dodawał wpisy w bazie danych na zasadzie: doda-wyswietli w popupie i tak w kolko. gdy komus sie znudzi wporowadzanie danych daje na zamknij okno a strona macierza zostaje przeładowana lub przekierowana na dany adres. dokladnie chodzi o skrypt stad: Temat: Warsztat samochodowy -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
nie wiem, czy zdarzenie onunload dziala:
Kod function przeladuj(){ window.opener.location.refresh(); } window.onunload = przeladuj; wklep to w popupa -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
eh.
w popupie pierw robisz przeniesienie 'rodzica' a potem zamknięcie - nie odwrotnie. przeciez jak zamkniesz okno to js sie dalej nie wykona. Czyli Twoj kod tylko zamieniasz miejscem close z locationem. przyda sie tez przed window.close(); wklepać parent.focus(); |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Okey, po czesci sobie poradzłem. Tzn wszystko ok ale tylko pod IE, pod FF już jest błąd:
strona macierza robi przekierowanie na dana strone ale popup sie nie zamyka. Poniżej daje kod. Może cos poradzicie na to? Kod <input type="button" name="saveclose" onClick="opener.location.href='index.php'; window.close();">
-------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
moze zamiast window.close() daj self.close(); ?
pozdr. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
dzieki siemakuba, dziala juz tez na FF
![]() UpDated 08.06.2006r.: Okey, więc jeśli ma to komuś pomóc daje poniżej dwa kody dla okien popup. 1. Okienko popup odświerza stronę macierza i zamyka okienko:
2. Okienko popup przenosi strone macierza na jakiś Url i zayka okienko
Ps. Obydwa dzialaja na IE, FF, Operze. Ten post edytował mokry 8.06.2006, 11:43:42 -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:34 |