Repeat af javascript billede funktion
Hejsa,Jeg har fundet et javascript, som laver en cool effekt mellem 2 billeder.. Den virker rigtig godt med et billede. men nu vil jeg gerne lave den dynamisk med x antal billeder. hvordan er det lige man kan ændre det.. lige gyldigt hvad jeg gør er det kun et billede effekten vises på.. scriptet er her, hvor jeg bare manuelt har indsat 3 billeder????
----------------------------------------------------------
<html>
<head>
<title>pixel show</title>
<script language="JavaScript1.1">
<!--
var slidespeed=4000
var slideimages=new Array("1.jpg","1.jpg")
var imageholder=new Array()
var ie55=window.createPopup
for (i=0;i<slideimages.length;i++){
imageholder[i]=new Image()
imageholder[i].src=slideimages[i]
}
function gotoshow(){
window.location=slidelinks[whichlink]
}
//-->
</script>
</head>
<body>
<div align="center"><img src="1.jpg" name="slide1" width="100" height="100" style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1)" > <img src="2.jpg" name="slide2" width="100" height="100" style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1)" > <img src="3.jpg" name="slide3" width="100" height="100" style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1)" >
</div>
<p align="center">
<script language="JavaScript1.1">
<!--
var whichlink=0
var whichimage=0
var pixeldelay=(ie55)? document.images.slide1.filters[0].duration*1000 : 0
function slideit(){
if (!document.images) return
if (ie55) document.images.slide1.filters[0].apply()
document.images.slide1.src=imageholder[whichimage].src
if (ie55) document.images.slide1.filters[0].play()
whichlink=whichimage
whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0
setTimeout("slideit()",slidespeed+pixeldelay)
}
slideit()
//-->
</script>
</body>
</html>
