|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2003
Città: Ferrara
Messaggi: 5947
|
[HTML] Come faccio a non fare memorizzare una immagine nel browser in cache?
Ciao
devo fare una pagina semplice che si aggiorna ogni 120 secondi. L'immagine dentro cambia sempre, ma i miei browser (firefox 2 e explorer 6) tengopno in cache l'immagine precedente. Che tag posso usare per fargli caricare SEMPRE l'immaigne dal sito ogni volta che aggiorna la pagina?
__________________
Ho fatto affati con.... troppi ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Aggiungi un numero random al link dell'immagine
http://sito/immagine?rand=numero_random |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jun 2003
Città: Ferrara
Messaggi: 5947
|
Quote:
__________________
Ho fatto affati con.... troppi ![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
perchè non puoi, sicuro? che ti cambia?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2003
Città: Ferrara
Messaggi: 5947
|
non posso proprio cambiare il nome, anche perchè quella immagine non è sul mio server
__________________
Ho fatto affati con.... troppi ![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Non ci siamo capiti, te devi solo aggiungere un parametro all'url, non devi andare a cambiare effettivamente il nome.
url?rand=numero_random Lo devi fare dinamicamente con javascript... |
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
|
anzichè mettere il link da solo aggiungi una cosa casuale dopo ?
http://localhost/immagine.png?23193 http://localhost/immagine.png?43907 Così, essendo il link diverso, il browser penserà che l'immagine cambia ma in realtà tutto quello che c'è dopo ? non viene considerato dal server. Per generare il numero puoi usare Codice:
function getRandom(min, max) { return (Math.round(Math.random()*(max-min)))+min; } function refreshImage() { document.getElementById("id_immagine").src="http://localhost/immagine.png?"+getRandom(10000,99999); }
__________________
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:23.