• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

odczytanie obrazku skrypt

radomek331

Advanced User
Dołączył
Czerwiec 25, 2010
Posty
197
Liczba reakcji
3
Witam, mam problem ze skryptem.
Działa prawidłowo ale gdy wrzucam nowe obrazki do foldera, nie ładuje ich na stronę, wyświetla cały czas te same. Dopiero po usunięciu w przeglądarce i wczytaniu strony na nowo daje efekt. Jednak każdy musi robić to indywidualnie.
Czy jest jakaś możliwość, dodania funkcji aby wczytywało obrazek? Jakiś refresh :)
var imgs = new Array('1.png', '2.png', '3.png', '4.png', '5.png', '6.png'); var pos = 0; function chImg() { var i = document.getElementById( 'imgField' ); var i2 = document.getElementById( 'imgField2' ); var i3 = document.getElementById( 'imgField3' ); i.src = 'images/home/' + imgs[ pos++ ]; if( pos >= 6 ) { pos = 0; } window.setTimeout( 'chImg()', 5000 );
 
Dodaj je do:
var imgs = new Array('1.png', '2.png', '3.png', '4.png', '5.png', '6.png');
I upewnij się że dobra nazwa i format, następnie nadaj uprawnienia do odczytu.
 
Dobry format i nazwa chodzi o to że muszę usuwać historie przeglądarki wtedy odczytuje nowe obrazki
 
Cache przeglądarki?
Czy po otwarciu konsoli w przeglądarce i zaznaczeniu opcji disable cache w zakładce network dalej występuje ten problem?
Jakiego serwera http używasz? Apache? Nginx? Sprawdź jakie masz ustawienia cache dla obrazków.
 
Tak, trzeba usuwać albo ustawić aby nie zapisywało cache. Wtedy jest ok ale to trzeba robić indywidualnie. Używam apache.
 
Tu masz guide na temat cache w apache:
Znajdź odpowiednie opcje i zgodnie z poradnikiem, ale odwrotnie, zamiast włączać to wyłącz cache obrazków.
 
Do góry