ciao.
ho trovato questo script che mi visualizza un timer che parte da 30 secondi fino a zero.


visto che non sono abile in javascript chiedo se qualcuno mi può aiutare implementando una funzione che arrivato allo zero faccia il refresh della pagina.

poi chiedo, se possibile, se si può togliere il timer dall'input!

Grazie!



codice:
<center><form name="counter" style="margin:0; padding:0;">Aggiornamento tra: <input type="text" size="1"  height="5px" name="d2" style="border:0; font-size:36px; font-family:'Times New Roman', Times, serif; margin:0px; padding:0px;"> secondi</form> 
--> 
<script>
<!-- 
// 
 var milisec=0 
 var seconds=30 
document.counter.d2.value='30' 


function display(){ 
 if (milisec<=0){ 
    milisec=9 
    seconds-=1 
 } 
 if (seconds<=-1){ 
    milisec=0 
    seconds+=1 
 } 
 else 
    milisec-=1 
    document.counter.d2.value = seconds+"."+milisec 
    setTimeout("display()",100) 
} 
display() 
--> 
</script>