Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak odświeżyć dane w popup przy otwarciu onload ?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
panter
Jak wymusic jednorazowe odswiezenie (zawartosci) okna popup zaraz przy jego otwarciu (onload)?
Widze, ze niektore przegladarki (np Opera 9.24) nie robia tego (tzn nie odswiezaja danych w oknie popup przy drugim wywolaniu), a tylko pokazuja nieswieze dane (z cache); wiec chcialbym jakos to wymusic, tak aby dane w oknie byly aktualne kiedy otwierany jest nowy popup...
Nie pomaga tu instrukcja Refresh w META, bo odswieza dane dopiero PO zadanym czasie (a nie w momencie otwarcia okienka), a uzycie funkcji reloadPage czy rownowaznej instrukcji history.go(0) razem z 'onload' wywoluje oczywiscie niekonczaca sie, bledna petle (odswieza czyli laduje, bo wlasnie zaladowal czyli odswiezyl:)
Mozna wprawdzie uzyskac jednorazowe odswiezenie okna uzywajac link href ( onClick="java script: history.go(0)"), ale chcialbym to robic automatycznie ze skryptu, bez potrzeby klikania na hyperlink.
Moze ktos ma jakis sposob na to?
slammer
sprawdzałeś na:
  1. location.refresh()


Nie wrzucaj tego do onload... w oknie głównym strony spróbuj zrobić coś takiego:

np:
  1. uchwyt = open(...);
  2. uchwyt.document.location.refresh();
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.