Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] odświeżenie obrazków na stronie, jak odświeżyć obrazki wraz z odświeżaniem strony?
--emes--
post
Post #1





Goście







witam.

mam mały problem, z którego wynika moje pytanie.

otóż:
mam stronę z wyświetlonymi miniaturkami zdjęć (jeden z albumów galerii) na generowanych "w locie" z bazy przez bibliotekę GD. dodawanie i edycję danego zdjęcia wykonuję w popupie.

no więc, gdy chcę dodać zdjęcie, w popupie go wgrywam, przypisuję do albumu, a następnie odświeżam stronę pod spodem za pomocą:
  1. javascript:window.opener.location.reload();

strona się odświeża, nowy obrazek się pojawia - jest ok.

teraz edycja - w podobnym popupie zmieniam np nazwę zdjęcia, oraz samo zdjęcie; wykonuję update na obiekcie obrazka oraz odświeżam stronę j/w.
strona pod spodem się odświeża, nazwa obrazka się zmienia, suma kontrolna ciała obrazka się zmienia, ale samo zdjęcie już nie.
umieściłem na stronie link
  1. <a href="javascript:location.reload()">odśwież tę stronę</a>

kliknięcie w niego również nie pomaga.

dopiero ręczne odświeżenie (wciśnięcie F5, lub Ctrl + R powoduje wyświetlenie się miniaturki aktualnego zdjęcia).

no i tu moje pytanie - dlaczego tak się dzieje?

natomiast jeżeli przeglądarka sobie cachuje obrazki (dodanie wyrażeń meta, czy header w celu wyeliminowania cachowania nie skutkuje), to jak z poziomu kodu odświeżyć stronę tak, aby to zdziałało??

dodam jeszcze, że oprócz
  1. javascript:window.opener.location.reload();

próbowałem wszystkich z tych:
  1. window.opener.location.reload();
  2. window.opener.location.reload(true);
  3. window.opener.location.href = window.opener.location.href;
  4. window.opener.navigate(window.opener.document.location.href);


te powyżej nie przyniosły oczekiwanych rezultatów.

ktokolwiek ma jakikolwiek pomysł - proszę o sugestię.

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- -emes-   [php] odświeżenie obrazków na stronie   21.01.2008, 17:47:42
- - nevt   miałem podobny problem - na niektórych przegl...   21.01.2008, 17:57:55
- - -emes-   polecałem kiedyś nawet tutaj podobne rozwiązanie k...   21.01.2008, 18:05:27


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 22:13