topical media & game development
basic-javascript-appendix-9-ch09-q1.htm / htm
<HTML>
<HEAD>
<SCRIPT LANGUAGE=JavaScript>
var imagesSelected = new Array(false,false,false);
var noOfImages = 3;
var totalImagesSelected = 0;
function window_onload()
{
setInterval("switchImage()",4000);
}
function switchImage()
{
var imageIndex;
if (totalImagesSelected == noOfImages)
{
for (imageIndex = 0; imageIndex < noOfImages; imageIndex++)
{
imagesSelected[imageIndex] = false;
}
totalImagesSelected = 0;
}
var selectedImage = Math.floor(Math.random() * noOfImages) + 1;
while (imagesSelected[selectedImage - 1] == true)
{
selectedImage = Math.floor(Math.random() * noOfImages) + 1;
}
totalImagesSelected++;
imagesSelected[selectedImage - 1] = true;
document.imgAdvert.src = "AdvertImage" + selectedImage + ".jpg";
}
</SCRIPT>
</HEAD>
<BODY ONLOAD="window_onload()">
<IMG SRC="AdvertImage1.jpg" NAME="imgAdvert">
</BODY>
</HTML>
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.