Forum Moderators: open
Clarify...I don't want the image to rotate around on the page, I want one image to be shown for a few seconds and then another image replaces it.
IN the Head
<!-- PreLoad Show -->
<script language="JavaScript">
var myimages=new Array();
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image();
myimages[i].src=preloadimages.arguments[i]
}
}
preloadimages("img/mild.jpg","img/medium.jpg","img/hot.jpg")
</script>
<!-- Show -->
<script language="JavaScript1.1">
<!--
var slideimages=new Array()
function slideshowimages(){
for (i=0;i<slideshowimages.arguments.length;i++){
slideimages[i]=new Image()
slideimages[i].src=slideshowimages.arguments[i]
}
}
function slideshowlinks(){
}
//-->
</script>
In Body
<!-- Start show -->
<img src=" " name="slide" height="133" width="329" border="0"></a>
<script>
<!--
slideshowimages("img/mild.jpg","img/medium.jpg","img/hot.jpg")
var slideshowspeed=3500
var whichimage=0
function slideit(){
if (!document.images)
return
document.images.slide.src=slideimages[whichimage].src
whichlink=whichimage
if (whichimage<slideimages.length-1)
whichimage++
else
whichimage=0
setTimeout("slideit()",slideshowspeed)
}
slideit()
//-->
</script>
It's pretty fancy pantsy and may be more than you are wanting (variable speed, bi-directional, manual advance and decline, zoom in and out, works in IE / NN / Opera). It is about 200 lines of code and HTML (bit less if I despace it for posting), so I don't want to post it unless needed.
So let me know if you want it.
Jordan