cycling images
1) Hvorfor virker det her ikke? Det er bare et script der skal få en serie af billeder til at skifte, ligesom man gør med reklamebannere.2) Kan det skrives enklere? Hvis man godt vil undgå betingelsen: if (document.images) som vel ikke er nødvendig hvis folk har browsere fra IE/NS4 og frem, hvordan skriver man så funktionen?
Billederne har lidt forskellige dimensioner (men holder sig alle inden for cellens mål). Er det derfor?
Her er koden:
<head>
<script language="javascript" type="text/javascript">
leftImages = new Array ("images/left_blackmadonna.jpg" [+ 21 andre billeder med "" omkring og adskilt med ,])
thisImg=0
imgCt=leftImages.length
function rotateImg() {
if (document.images) {
thisImg++
if (thisImg==imgCt) {
thisImg=0
}
document.leftImg.src=leftImages
[thisImg]
setTimeout("rotateImg()", 3 * 1000)
}
}
</script>
</head>
<body [de sædvanlige attributter] onLoad="rotateImg()">
<td align="center" valign="top"><img src="images/left_blackmadonna.jpg" border="1" name="leftImg"></td>
/mik
