Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161

    comando './image1.bmp? ' + Math.random()

    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

  2. #2
    Serve a non prelevare l'immagine dalla cache ma di scaricarla ogni volta.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    è il punto di domanda che determina questo comportamento?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    scusa la mia ignoranza, non sono un esperto, in altre parole cosa intendi?
    grazie

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    ho capito, grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.