Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Aggiornamento immagini caricate da Javascript

    Salve a tutti,

    Forse qualcuno sa come posso risolvere il mio problema. Ho fatto una pagina che a seconda del click del mouse carica immagini differenti in una cella di una tabella. Ho notato che l'immagine che c'è di default al momento del caricamento della pagina viene aggiornata se quella che è nel sito è differente da quella che è nella cache. Ma le altre immagini che vengono aperte, se sono presenti nella cache non vengono mai rilette anche se nel sito sono più recenti.

    Come faccio a dire al browser che se l'immagine è più recente di quella in cache se la deve tirare su? NB: I cambiamenti non saranno così frequenti da giustificare l'obbligo di aggiornamento ad ogni lettura.
    Perché un poco sì, ma anche un poco no

  2. #2
    mi interesserebbe lo script che hai creato... come/dove potrei reperirlo? puoi postarlo oppure inviarmelo in qualche modo?grazie

  3. #3
    Facile.

    Visto che ho già pubblicato le pagine, lo puoi vedere su www.menci.it/assistenza.htm.

    Scarnato di tutto ciò che non serve è così che funziona:
    codice:
    <TD WIDTH=434 HEIGHT=213 ALIGN="CENTER"><DIV ID="Image"></DIV></TD>
    
    <SCRIPT Language="JavaScript">
    
    function ChangeMap(MapName) {
      var ObjImg;
      if (document.all) {
        ObjImg = document.all['Image'];
      } else {
        ObjImg = document.getElementById('Image');
      }
    
      if (MapName == 'Italia') {
        ObjImg.innerHTML = '[img]images\\assistenza\\Italia.gif[/img]';
      } else if (MapName == 'Abruzzo' || MapName == 'Aosta' || MapName == 'Basilicata' || 
          MapName == 'Calabria' || MapName == 'Campania' || MapName == 'Emilia' || 
          MapName == 'Friuli' || MapName == 'Lazio' || MapName == 'Liguria' || 
          MapName == 'Lombardia' || MapName == 'Marche' || MapName == 'Molise' || 
          MapName == 'Piemonte' || MapName == 'Puglia' || MapName == 'Sardegna' || 
          MapName == 'Sicilia' || MapName == 'Toscana' || MapName == 'Trentino' || 
          MapName == 'Umbria' || MapName == 'Veneto') {
        ObjImg.innerHTML = '[img]images\\assistenza\\' + MapName + '.gif[/img]';
      } else {
        ObjImg.innerHTML = '[img]images\\assistenza\\' + MapName + '.gif[/img]';
      }
    }
    Tenchiu
    Perché un poco sì, ma anche un poco no

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.