Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odświeżanie dwóch ramek jednocześnie
Forum PHP.pl > Forum > Po stronie przeglądarki
kossa
Witam,
mam stronę składającą się z 2 ramek, na jednej mam formularz wysyłany metodą post, jak zrobić aby po wysłaniu formularza przeładowała się również 2 ramka?

Łukasz
ms.
na stronie wyświetlanej po wysłaniu formularza dajesz takie coś:
  1. <script type="text/javascript">
  2. if (parent.druga_ramka) {parent.druga_ramka.location.reload();}
Cysiaczek
Hmm... problem dość stary tongue.gif

http://www.wi.ps.pl/html/jsintro/javascr6.htm
Link do starego kursu JS, gdzie autor pokazuje jak odświerzać kilka ramek jednocześnie.

Samo odświerzenie PO wysłaniu danych możesz wykonać na dwa sposoby:
1. "Na pałę" - wywołujesz odświerzenie drugiej ramki nie czekając na rezultat przetworzenia strony (danych formularza).
2. W kodzie odpowiedzialnym za przetworzenie i/lub wyświetlenie jakiegoś potwierdzenia wywołujesz funkcję odświerzającą - zwykle robi się to w sekcji <body onload='refreshOtherFrame();'>

Pozdrawiam.
kossa
Dziękuję!

Pozdrawiam,
Łukasz
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.