salve tutti il comando seguente cosa fa di preciso?
newImage0_1.src = './image1.bmp?'+Math.random()
Math.random dà un numero casuale se non sbaglio.
grazie mille in anticipo
salve tutti il comando seguente cosa fa di preciso?
newImage0_1.src = './image1.bmp?'+Math.random()
Math.random dà un numero casuale se non sbaglio.
grazie mille in anticipo
Serve a non prelevare l'immagine dalla cache ma di scaricarla ogni volta.
è il punto di domanda che determina questo comportamento?
no, il punto di domanda presuppone che avvenga un passaggio di coppie variabile=valore eventualmente concatenate da &
che manchi il "variabile=" in questo caso e' poco rilevante, sicuramente non ti interessa sul versante server riprendere un numero casuale appeso alla location,
ma per il browser stai richiedendo un file (quasi) sicuramente diverso da quello che potrebbe gia' avere in cache e quindi va richiesto nuovamente al server
ciao
scusa la mia ignoranza, non sono un esperto, in altre parole cosa intendi?
grazie
es:
immagine.jpg
la carichi una volta e finisce in cache,
in condizioni normali ogni volta che servira' immagine.jpg sara' ripescata dalla cache
immagine.jpg?12345
in cache c'e' immagine.jpg, per il browser va richiesta nuovamente al server
immagine.jpg?12346
in cache c'e' immagine.jpg?12345, per il browser va richiesta nuovamente al server
se quel numero cambia sempre per il browser va sempre richiesta al server e mai ripescata dalla cache
ho capito, grazie mille