![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 9 Dołączył: 3.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Strona A, klikam link i w nowej zakładce otwiera się strona B, coś robię na stronie B i ją zamykam.
Czy da się zrobić jakoś w miarę łatwo, żeby strona A przeładowała się automagicznie gdy zamykam stronę B? Ew. w jakimś innym momencie, gdy np. strona B się załaduje do końca to przeładowuje się strona A. Ważne że nie urządza mnie, żeby A przeładowało się w momencie otwierania strony B. Chodzi o to, że na B dokonuje się zmian danych i dobrze by było, żeby A się automatycznie przeładowała |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie da się - ajaxem wysyłasz na serwer info o zamknięciu drugiego okna, a w pierwszym co sekundę też wysyłasz pytanie do serwera, jak tam sprawy stoją.
Ale o wiele prościej, zamiast otwierać okno w nowej zakładce jest otworzyć nowe okno popup (window.open) i wtedy javascriptem sobie możesz wysłać komunikat do okno A za pomocą otwarte.opener ( http://www.w3schools.com/jsref/prop_win_opener.asp ) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 9 Dołączył: 3.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem jakoś specjalnie mocny z javascriptu, wiec dopytuję - da się to jakoś ożenić z obecnym rozwiązaniem,
ponieważ teraz nowe okno jest otwierane przez onlick:
czyli jak widać kliknięcie na link de facto powoduje wysłanie formularza numer $numerformularza. Edit: w międzyczasie znalazłem: http://www.uw-team.org/forum/viewtopic.php?t=9125 no i cytat po moich lekkich przerobkach:
I pupa misia, window.opener nie działa... Strona A jest jako http://www.costamA.domena.pl/ Strona B jest jako https://www.costamB.domena.pl/ i firefox chyba robi alert bezpieczeństwa i ładnie blokuje wszystko od window.opener. Da się to jakoś obejść, dodać wyjątek na ww.*.domena.pl czy coś takiego? Ten post edytował skleps 14.07.2012, 21:37:35 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 22:58 |