Si infatti il tuo codice funzionava ma (sul mio browser) in maniera strana...Pensa che al primo click sul bottone dava il risultato nella giusta sequenza poi facendo un refresh ristampava lo script js! Risultavano 2 esecuzioni dello stesso js! JavaScript non è mai un scienza esatta
...
Ora però tutto è a posto, grazie ancora!