die funktion wechseltz ständig bilder in rndT zeit wenn die variable hint gleich 0 ist. hint ist eine globale variable also kann ich sie doch in funktionen verwenden weil eine globale variable ist. wenn hint gleich 1 ist dann stimmt die bedigung nicht mehr nun könnte ich mit einer anderen funktion die nur darauf wartet das hint gleich 1 ist angeschaltet werden.
Du brauchst keine andere Funktion. Rufe den setTimeOut nur dann auf, wenn hint gleich 0 ist:
if ( hint == 0 ) window.setTimeout("animation()", rndT);