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

    eseguire un codice ogni tot secondi, come?

    Ciao ragazzi.
    Vorrei poter eseguire un codice ogni 3 secondi senza dover ricaricare la pagina.
    Praticamente ho uno script che in modo random sceglie e mostra l'avatar di un utente nella pagina. Devo fare in modo che questo avatar venga cambiato ogni 3 secondi senza però che il visitatore ricarichi la pagina.
    In poche parole mi basta un timer o non sò cosa che faccia ripetere quella funzione ogni 3 secondi.

    ecco la pagina con la funzione php integrata:

    Codice PHP:
    <body leftmargin="0" topmargin="0"> 
    <table> 
      <tr> 
    <? $query "SELECT username,display_name, avatar FROM bhost_users WHERE avatar !='' and profile_privacy=3 ORDER BY RAND() LIMIT 0, 1 "
    $result mysql_query($query); echo mysql_error(); while(list($username,$display_name$avatar) = mysql_fetch_array($result)) { echo "<td valign=top><a href=\"http://www.miosito.com/profiles/$username/\"><img border=\"1\" src=\"$avatar\" width=100 height=100></a>"; } ?> 
    </table> 
    </body>
    mi hanno detto che si può fare con ajax...ma nn sò cosa sia sinceramente..anke se credo sia una cosa molto veloce...mi date una mano?
    grazie mille =)
    Visita www.MuroDigitale.Com

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dalle tue parole credo che tu di javascript ne conosca ben poco, il che complica molto l'operazione, ma qui trovi le guide giuste, una volta acquisite le basi fai una ricerca sul forum con chiave "ajax" ci sono molti esempi, per la temporizzazione puoi utilizzare
    codice:
    window.onload=function(){setTimeinterval("funzione_ajax()",3000)}
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ..sinceramente ho letto la guida ma non c'ho capito nulla...
    senza fucilarmi, però non è che potresti spiegarmi un pò + col codice come fare? ^_^
    infondo credo siano poche righe...
    grazie mille =)
    Visita www.MuroDigitale.Com

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.