Donc dans mon script j'ai ...JavaScript Timed image Swap Besoin d'aide
<script type="text/javascript">
var images = new Array();
var numImages = 3;
var index = 0;
function setupSwapper() {
for (i = 0; i < numImages; i++) {
images[i] = new Image(266, 217);
images[i].src = "images/image" + i + ".png";
}
setTimeout("swapImage()", 5000);
}
function swapImage() {
if (index >= numImages) {
index = 0;
}
document.getElementById('myImage').src = images[index].src
index++;
setTimeout("swapImage()", 5000);
}
</script>
Et puis je <body onload="setupSwapper()">
pour installer le corps.
et <img width=266 height=217 id="myImage" name="myImage" src="images/image0.png"></img>
ailleurs dans mon document.
Seule l'image initiale (image0.png) apparaît. Je suis probablement aveugle d'avoir regardé ça si longtemps. Les images ne s'échangent pas.
OK merci pour l'édition !! – Pointy
La balise '' n'est pas supposée avoir une balise de fermeture '' dans HTML 4 ("End tag: forbidden" http://www.w3.org/TR/REC-html40/struct/objects.html#h -13.2) ou devrait simplement être auto-clos '' en XHTML –