Ciao ragazzi, non sono molto esperto di js e ho bisogno del vostro aiuto.

Ho scritto una funzioncina che fa il preload di un'immagini prendendo un file casuale, e poi dovrebbe mostrarlo a video:

codice:
function loadImage() {

  var a = Math.round(Math.random()* 20);

  myimage = new Image();

  myimage.src = 'http://www.maspescristina.it/image/img_a_ruotare/'+a+'.jpg';
  
  document.getElementById('img_random').src = myimage.src;

}
Ora vorrei che questa immagine cambiasse ogni N secondi.

Ho provato a mettere nella pagina come attributo del tag body:

codice:
onload = "SetTimeout('loadImage()', 1000);
ma non sembra funzionare nè dare errori di sintassi...

Cosa ho sbagliato?

ciao