Ciao a tutti, vorrei delle informazioni sulla funzione javascript setInterval.
Con tale funzione è possibile richiamare un file esterno ogni tot secondi?
Ciao a tutti, vorrei delle informazioni sulla funzione javascript setInterval.
Con tale funzione è possibile richiamare un file esterno ogni tot secondi?
Cosa intendi per file esterno?
Se ho ben capito, sì: utilizzando ajax. {puoi semplificarti usando jQuery}.
Ciao!
regolamento altervista_______________ regolamento forum
Ho necessità di richiamare un file che contiene il richiamo a delle funzioni php.
Puoi farmi un esempio di codice?
Se ho capito il tuo problema:
http://forum.it.altervista.org/javas...re-un-div.html
http://forum.it.altervista.org/php-m...te-esiste.html
Ciao!
regolamento altervista_______________ regolamento forum
Ciao, non sono molto espero in questi linguaggio lato client, non sono sicuro che le funzioni che mi hai dato facciano al caso mio. Non devo interagire con la pagina ma solo aprirla e chiuderla ogni 5 min.
Se devi aprirla e chiuderla, devi interagirci .Non devo interagire con la pagina ma solo aprirla e chiuderla ogni 5 min
Rimando ai link postati sopra (ovvero, l'utilizzo di jQuery.ajax()).
Ciao!
Ultima modifica di alemoppo : 12-08-2011 alle ore 12.47.58
regolamento altervista_______________ regolamento forum
Ciao puoi solo dirmi se in questo modo è corretto?
Non sono sicuro di aver inserito correttamente il tag datatypeCodice:function Prova() { $.ajax({ type: "GET", url: "prova.php", dataType: "script" }); } setInterval("Prova()", 300000);
A occhio dovrebbe essere corretto; anche se il datatype puoi eliminarlo per i tuoi scopi. Non so cosa vuoi fare; ma se il tuo scopo è soltanto richiamare la pagina ogni 300 secondi, puoi fare:
Ricordati che però devi includere il file jquery per far funzionare lo script.Codice:function Prova() { $.ajax({ type: "GET", url: "prova.php" }); } setInterval("Prova()", 300000);
Ciao!
regolamento altervista_______________ regolamento forum
Ciao, credo di aver sbagliato qualcosa, ho inserito il codice che mi hai dato, ho lincato la pagina ma non funziona.
Codice:function System_Accesso() { $.ajax({ type: "GET", url: "http://www.worldtechitalia.it/system/system_accesso.php" }); } <script type="text/javascript" src="http://www.worldtechitalia.it/system/jquery-1.6.2.min.js"></script> <script type="text/javascript"> setInterval("System_Accesso", 90000); </script>
prova così:
Ciao!Codice:<script src="http://www.worldtechitalia.it/system/jquery-1.6.2.min.js"></script> <script type="text/javascript"> function System_Accesso() { $.ajax({ type: "GET", url: "http://www.worldtechitalia.it/system/system_accesso.php" }); } setInterval("System_Accesso()", 90000); </script>
Ultima modifica di alemoppo : 12-08-2011 alle ore 20.34.49
regolamento altervista_______________ regolamento forum
Ciao, la funzione era stata messa in un file esterno javascript ho sbagliato a copiarlo nel forum.
Ho inserito un stampa a video nel file php per vedere se lo script funzionava e niente.
beh, se lo script fa una stampa a video è ovvio che non vedi niente.
Per ricevere quello che ha scritto lo script, dovresti fare una cosa del tipo:
...però, se non spieghi cosa devi fare, non si riesce ad aiutarti.Codice:<script src="http://www.worldtechitalia.it/system/jquery-1.6.2.min.js"></script> <script type="text/javascript"> function System_Accesso() { $.ajax({ type: "GET", url: "http://www.worldtechitalia.it/system/system_accesso.php", success: function(msg){ $('#out_server').html(msg); } }); } setInterval("System_Accesso()", 90000); </script> <div id='out_server'>vuoto</div>
Ciao!
Ultima modifica di alemoppo : 12-08-2011 alle ore 22.31.23
regolamento altervista_______________ regolamento forum
Ho trovato l'errore, grazie funziona
Ciao scusa se ti disturbo ancora, sto sempre usando il codice che mi avevi dato.
Ho notato che questo codice funziona solo in alcune aree del mio sito, ad esempioCodice:<script src="http://www.worldtechitalia.it/system/jquery-1.6.2.min.js"></script> <script type="text/javascript"> function System_Accesso() { $.ajax({ type: "GET", url: "http://www.worldtechitalia.it/system/system_accesso.php" }); } setInterval("System_Accesso()", 90000); </script>
www.miosito/user qui funziona
www.prova.miosito/ qui non funziona
Il codice è lo stesso in entrambi le pagine e non ricevo errori da firefox, quale può essere l'errore?
Ultima modifica di onlinefreegame : 14-08-2011 alle ore 15.37.40
Modifichi questo parametro?
{con ajax, non si possono far richieste in domini differenti...}Codice:url: "http://www.worldtechitalia.it/system/system_accesso.php"
Ciao!
Ultima modifica di alemoppo : 14-08-2011 alle ore 15.46.01
regolamento altervista_______________ regolamento forum