Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Odświeżanie ramki z Panelu
Forum PHP.pl > Forum > Przedszkole
aras785
Witam. Od razu pytanie i konkrety:

Po kliknięci w przycisk przeładuj ( w panelu ) chciałbym aby każdemu kto obecnie jest na mojej stronie odświeżyła się zawartość ramki (iframe)?

Pozdrawiam i z góry dziękuje.
mokry
  1. <a href="http://www.yahoo.com" target="myIframe">Link</a>
  2. <iframe src="http://www.google.com" name="myIframe"></iframe>
aras785
Ja klikam, a innym przeładowuje ramkę.
mokry
W takim razie nie pozostaje nic innego jak użycie ajaxa.

W kodzie ustawiasz tak, aby co np. sekundę poszło zapytanie asynchroniczne do serwera i sprawdzasz np timestamp ostatniej modyfikacji.
Czyli Ty klikasz na "odśwież ramku userom" i to leci na serwer np. do bazy danych, gdzie zapisujesz np. timestamp.
Użytkownik po zaladowaniu strony WWW wysyla zapytanie asynchorniczne aby sprawdzić, czy ten timestamp jest większy od tego, który został ostatnio pobrany. Jeśli tak, odświeża ramkę i aktualizuje zmienna JS z ostatnio pobranym timestampem.
muniekw
Odświeżanie iframe
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.