Here you go!
Note:
That you must stop the slideShow 1st, before viewing the image.
Enjoy coding...
<html>
<head>
<title><!-- Sample --></title>
<script type="text/javascript">
<!--
var interval = 1500;
var random_display = 0;
//You'll have to replace this with your own image directory.
var imageDir = "images/";
imageArray = [];
var imageNum = 0;
//Replace this with your images that you wish to be loaded.
imageArray[imageNum++] = new imageItem (imageDir + "02.jpg");
imageArray[imageNum++] = new imageItem (imageDir + "03.jpg");
imageArray[imageNum++] = new imageItem (imageDir + "04.jpg");
imageArray[imageNum++] = new imageItem (imageDir + "05.jpg");
var totalImages = imageArray.length;
function imageItem(image_location)
{ this.image_item = new Image();
this.image_item.src = image_location; }
function get_ImageItemLocation(imageObj)
{ return(imageObj.image_item.src) }
function randNum(x, y)
{ var range = y - x + 1; return Math.floor(Math.random() * range) + x; }
function getNextImage()
{ if (random_display)
{ imageNum = randNum(0,totalImages-1); }
else { imageNum =(imageNum+1) % totalImages; }
var new_image = get_ImageItemLocation(imageArray[imageNum]);
return(new_image);
}
function getPrevImage()
{ imageNum = (imageNum-1) % totalImages;
var new_image = get_ImageItemLocation(imageArray[imageNum]); return(new_image);
}
function prevImage(place)
{ var new_image =getPrevImage();
document[place].src = new_image;
}
function switchImage(place) { var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "switchImage('"+place+"')";
timerID = setTimeout(recur_call, interval);}
function showMe()
{ var img = document.getElementById('slideImg');
window.open(img.src, target="_blank", 'toolbar = no, scrollbars = yes, location = no, width = 1000, height = 1000');
}
//-->
</script>
</head>
<body onLoad="switchImage('slideImg')">
<!-- You May Change the width and height as desired -->
<img name="slideImg" src="mylife.jpg" width="100" height="100" border=0>
<a href="javascript:showMe();">View This Image</a>
<a href="javascript:switchImage('slideImg');">Play Slide Show ></a>
<a href="javascript:clearTimeout(timerID);">Stop Slide Show •</a>
<a href="javascript:prevImage('slideImg'); clearTimeout(timerID);">« previous</a> <a href="javascript:switchImage('slideImg'); clearTimeout(timerID);">next »</a>
</body>
</html>