Have a look at this function, it's a simple slider:
HTML
<img src="pic_01.jpg" id="photo" />
<span id="slideNumber"></span>
JS
var ImageArr1 = new Array("pic_01.jpg","pic_02.jpg","pic_03.jpg");
var ImageHolder1 = document.getElementById("photo");
function RotateImages(whichHolder,Start)
{
var a = eval("ImageArr"+whichHolder);
var b = eval("ImageHolder"+whichHolder);
if(Start>=a.length)
Start=0;
b.src = a[Start];
document.getElementById('slideNumber').textContent = "Slide "+(Start+1)+" of "+ImageArr1.length;
window.setTimeout("RotateImages("+whichHolder+","+(Start+1)+")",3500);
}
RotateImages(1,0);
I have a picture container and switch it's SRC-attribute to show the other pictures.
It's timed automatically to 3500 milliseconds and shows information about the picture index below.
That's pure javascript I know, but have a look at it. It will teach you some basics.