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';
}
}