Mega Code Archive

 
Categories / JavaScript DHTML / Page Components
 

Creating a Slide Show Using a Random Number Generator

/* Learn How to Program Using Any Web Browser by Harold Davis  Apress CopyRight 2004 ISBN: 1590591135 */ <HTML> <HEAD> <TITLE>Slide Show</TITLE> </HEAD> <BODY bgcolor=black text=white> <SCRIPT>  var gardenPix = new Array  ("","http://www.bearhome.com/garden/images/gard1.jpg",  "http://www.bearhome.com/garden/images/gard2.jpg",  "http://www.bearhome.com/garden/images/gard3.jpg",  "http://www.bearhome.com/garden/images/gard4.jpg",  "http://www.bearhome.com/garden/images/gard5.jpg",  "http://www.bearhome.com/garden/images/gard6.jpg",  "http://www.bearhome.com/garden/images/gard7.jpg",  "http://www.bearhome.com/garden/images/gard8.jpg",  "http://www.bearhome.com/garden/images/gard9.jpg",  "http://www.bearhome.com/garden/images/gard10.jpg");  var whichPic = 1;  var timeOutId;  function inOrder() {     showPic(whichPic);     whichPic ++;     if (whichPic > 10)        whichPic = 1;     status = whichPic;     timeOutId=setTimeout("inOrder();",1000);  }  function showRandom() {     whichPic = Math.floor(Math.random() * 11);     if (whichPic == 0)        whichPic = 1;     showPic(whichPic);     status = whichPic;     timeOutId=setTimeout("showRandom();",1000);  }  function showPic(i) {     document.images[0].src=gardenPix[i];  }  // End code hiding from ancient browsers --> </SCRIPT> <H1>View a slide show of our garden today!</H1> <FORM> <TABLE cellpadding=20 cellspacing=2 0> <TR> <TD> <INPUT type=button value="Show in Order" name=theButton  onClick="inOrder();"> </TD> <TD> <INPUT type=button value="Random and Repeat"  name=theButton onClick="showRandom();"> </TD> <TD> <INPUT type=button value="Stop" name=theButton  onClick="clearTimeout(timeOutId);"> </TD> </TR> </TABLE> <BR> </FORM> <IMG name=slideshow src="http://www.bearhome.com/garden/images/gard6.jpg"     width=500 border=5> </BODY> </HTML>