I just was wondering what a code that could loop an array of images may look like. I have an example but cannot see why it does not work:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" language="JavaScript">
var i =0;
var trafficarray=["1.gif","2.gif","3.gif","4.gif"];
var image = document.getElementById("trafficlights");
function cycle(){
i+=1;
document.getElementById("trafficlights").src=trafficarray[i];
if (i>2) {i=-1};
}
</script>
</head>
<body>
<img src="1.gif" id="trafficlights">
<button onClick="setInterval(cycle,1000)">click me</button>
</body>