Non so se era più difficile capire quello che cercavo di fare oppure trovare la soluzione. Comunque La soluzione del setInterval funziona alla grande. Quindi grazie, grazie a tutti per avermi risolto il problema