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

    Aggiornare div ad intervalli differenti

    Ciao a tutti,
    sto impazzendo per cercare di ottenere questa configurazione.
    Ho bisogno di creare una pagina index.php che refreshi un div ad intervalli diversi con il contenuto generato da un'altra pagina php. L'intervallo del successivo refresh lo prenderi dalla stessa pagina php esterna.
    mi serve per mostrare dei contenuti in full screen, senza interazione quindi, e diversificando i contenuti in base all'orario. Per questo io lo immagino così. Parte la index che legge l'ora attuale, vede cosa deve tramettere e lo pubblica. poi deve controllare quando deve cambiare il contenuto e così via.
    ho provato questo codice ma va in loop.

    codice:
    <script type="text/javascript">
        window.onload = function() {
            $(function() {
                $("#PIP").load( "test.php?Page=Basic" );
            });
    
    
            setTimeout(LoadMyPage, RefreshMe());
        }
    
    
        // get the interval value returned from 'test.php'
        function RefreshMe() { 
            $.get('test.php', {GetRefresh: 'Yes'} , function(data) {
    		var RefreshInterval = data.refresh;
    		return RefreshInterval;
    		}, 'json');
        }
    
    
        function LoadMyPage() {
             $('#PIP').load("./test.php?Page=Advanced", {Nome:"foo",Cognome:"bar"});
            setTimeout(LoadMyPage, RefreshMe());
        }
    </script>
    Avete qualche idea??
    Sbaglio approccio???

    Ciao a tutti e grazie per l'aiuto

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Così come ai scritto ti serve solo javascript, php non c'entra, non ha effetto sulla pagina che deve fare il refresh del div.

  3. #3
    hai ragione ho sbagliato categoria ma ho visto che l'hai spostato tu. grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se fai una chiamata $.get non credo che i dati ricevuti possano essere in formato json
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    la risposta in formato json la ricevo correttamente. Il problema che non capisco è perchè mi va in loop velocissimo.
    hai qualche suggerimento?

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.