Visualizzazione dei risultati da 1 a 4 su 4

Discussione: immagine refresh

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417

    immagine refresh

    ho una pagina in php con all'interno una immagine così richiamata:

    <img src="../video/ultimaimg.jpg" style="max-width: 960px; max-height: 570px; margin: 0 auto" title="">
    questa immagine (ultimaimg.jpg) cambia ogni 10 secondi e vorrei che si aggiornasse automaticamente ogni 10 secondi senza fare il reboot della pagina completa, ho già provato di tutto, inserirla inun div ed aggiornare il div ma niente da fare non riesco l'immagine inizialmente compare e poi non si aggiorna mai resta sempre quella fono a quando non si interviene con l'aggiornamento manuale (f5 o altro)
    qualcuno potrebbe darmi una mano??
    uno script o qualche altra idea tutto e ben accetto
    Luigi

  2. #2
    Non è un problema di PHP ma di Javascript.

    Usa setInterval() per creare un intervallo.
    Nell'intervallo, usa document.querySelector() per selezionare il tag IMG e poi imposta l'attributo SRC aggiungendo un parametro querystring casuale (es. "?rnd=" + Math.random()).

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    Ti ringrazio infinitamente,
    mi potresti creare uno script di esempio?? ti sarei molto grato
    Luigi

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    Grazie per l'invio! Il tuo messaggio non sarà visibile fino a che un moderatore non lo approvi.

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    @luigi45
    non ti preoccupare: è un falso allarme della piattaforma.
    il tuo post è visibile


  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    Ciao filippo
    ho fatto questa prova
    nell'head
    <script type="text/javascript">
    function changeimg(){
    document.getElementById('img1').src='video/ultimaimg.jpg';
    setTimeout("changeimg()",10000);
    }
    </script>
    nel body

    <img src="video/ultimaimg.jpg" id="img1" onload="changeimg()" >
    ma non funziona, mette l'iimagina ma la rende statica non effettua gli aggiornamenti come richiesto ogni 10 secondi,
    dove sbaglio?
    hrazie Luigi

  7. #7
    Nell'intervallo, usa document.querySelector() per selezionare il tag IMG e poi imposta l'attributo SRC aggiungendo un parametro querystring casuale (es. "?rnd=" + Math.random())

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    Grazie FIlippo,
    non sono molto pratico di JS, ti chiedo troppo se potessi farmi uno script di esempio?
    mi faresti una cortesia immensa
    Grazie
    Luigi

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.