j'ai ajouté la partie JavaScript