Ora studio
Ho una pagina che deve fare 4 cose:
1) aggiornare ogni secondo un bottone con un countdown
2) ogni 5 secondi chiamare tacitamente una pagina php (che aggiorna il database col tempo passato), es. con ajax
3) a countdown=0 > il target del bottone cambia

Esempio pratico


codice:
$counter=1000;
ogni 1 secondo
{
     bottone.testovisualizzato='mancano'+$contatore+'secondi';
     $counter--;
     $i++;
     if ($i==5) 
    { 
          chiama tacitamente pagina php (che farà un update del db);
          $i==0;
    }
  
     if ($contatore==0)
     {
          bottone.testovisualizzato='well done!';
          bottone.action='pagina2.php';
     }
}