non capisco perché il JS stia dentro il while
tra l'altro crei tutta una serie di blocchi con lo stesso id

a parte questo che errore ricevi?