anche se dovrebbe funzionare anche così, prova ad assegnare un intervalID al setInterval

a = setInterval(miaFunzione, 5000, 2);


ps. non è vincolante ma a livello di programmazione sarebbe sempre più corretto dichiarare PRIMA la funzione e POI richiamarla

pps. mi sà che non è proprio esatto quanto quotato sotto, mi pare di ricordare che con quella sintassi sia necessario mettere anche il secondo argomento tra virgolette
Originariamente inviato da ercoli
Ti garantisco che la sintassi di questo metodo dei clip è corretta (come per altro è corretta quella da te suggeritami; sono solo due varianti).