I am having some trouble getting my image slideshow to run automatically. I have tried several options but none has worked so far. Any help would be greatly appreciated.
<!DOCTYPE html>
<html lang="en">
<body>
<div class="container">
<div id="showcase">
<img id="imgs" src="./assets/img/achievement-agreement-arms-1068523.jpg">
</div>
</div>
<script type="text/javascript" src="./Javascript/main-slideshow.js"></script></body>
</html>
This is my Javascript code:
let slideImg=['./assets/img/achievement-agreement-arms-1068523.jpg',
'./assets/img/application-calculator-coffee-cup-1050304.jpg',
'./assets/img/chain-close-up-display-1036857.jpg',
'./assets/img/coffee-computer-cup-234394.jpg'];
let i = 0
setTimeout( function slider (){document.imgs.src = slideImg[i]; if (i<slideImg.lenght - 1) {i++;}else{i=0;}, 1000);
window.onload=slideImg;
I tried placing a complete path in the array list for the images, but it doesn't work.