Malinaa
11.01.2011, 15:39:41
Witam,
szukam metody na wczytanie pliku .js w przeglądarce za każdym otworzeniem strony (zawartość pliku js. zmienia się).
Przeglądarka, aby szybciej otworzyć raz przeglądaną strone zapisuje informacje o stronie.
I tutaj ma kłopot, kiedy zawartość pliku .js się zmienia (dynamiczna tablica) przeglądarka nie widzi tego wczytuje poprzedni zapamiętany plik .js . Dopiero po zamknięciu przeglądarki i otworzeniu na nowo wczytuje nową zawartość.
W jaki sposób, jakiego kodu użyć, aby usunąć informacje o pliku nazwa.js z przeglądarki?
krowal
11.01.2011, 15:49:02
Podłączaj plik js w taki sposób:
<script type='text/javascript' src='plik.js?<?php echo time()?>'></script>
Malinaa
11.01.2011, 16:12:09
Jest lepiej. Za każdym otworzeniem strony działa już ok,
ale jest jeszcze taki kłopot, że plik z tablicą zmienia się w formularzu w ajax i strona nie zostaje przeładowana.
Tutaj nadal wczytuje stary plik.js dopiero po ponownym otworzeniu strony jest ok.
Można to usprawnić, bez przeładowania całej strony, tylko po przeładowaniu div'a - formularza w ajax.
[Edit]
Chyba nie ma takiej możlwości, ponieważ tablica jest w pliku.js , który zapewne jest wczytywany po otworzeniu strony i to że zawartości pliku z tablicą zmieni się to jedno, a drugie tablica z pliku została już wczytana i bez przeładowania strony nie odczyta nowej zawartości pliku, nie w js, a ajax?!