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

    refresh image... come fare?

    ciao, sto cercando di creare una paginetta tipo webcam, che mi aggiorna l'immagine con una frequenza di 10 secondi...

    il problema è che, aggiornando la pagina, si aggiorna anche la pagina:
    <meta http-equiv="Refresh" content="10">

    solo che nn voglio refreshare tutta la pagina, ma solo l'immagine.

    io pensavo dunque di fare una cosa del genere:
    <html>
    <head>
    <title>Webcam</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function reload() {
    var image=document.getElementById('image');
    image.src='../webcam/webcam.jpg';
    }
    //-->
    </script>

    </head>
    <body onLoad="setInterval('reload()',10000)" background="../immagini/sfondo.gif">
    <div align="center">[img]../webcam/webcam32.jpg[/img]</div>";
    </body>
    </html>

    il problema è che nn viene caricata l'immagine nuova, ma quella vecchia ancora in cache...

    ho provato anche con image.refresh() e image.reload() ma nn funzionano...

    ho tentato di fare anche image.src='' e poi image.src='../webcam/webcam.jpg' ma nn si aggiorna comunque

    c'è un modo per svuotare la cache facendo in modo che l'immagine debba forzatamente aggiornarsi?

    grazie

    -Die-

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova accodando al percorso una querystring sempre diversa,
    un numero random o la data
    image.src='../webcam/webcam.jpg?data='+escape(new Date())
    ciao

  3. #3

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 © 2025 vBulletin Solutions, Inc. All rights reserved.