OK function randomImageSlider() { var imgObj = document.getElementById('imageID'); imgObj.src = getRand() + '.jpg'; } function getRand() { var ran_number=Math.floor(Math.random()*5); } function loaded() { window.setTimeout('randomImageSlider', 5000); } <body onload="loaded();"> </body>