Ich möchte helfen, diese Codeausführung nach nur drei Mal zu stoppen?Wie kann ich aufhören, Foto in html zu ändern
Ich habe drei Fotos und wollen dreimal ändern und
<!DOCTYPE html>
<html>
<head>
<title>change picture</title>
<script type = "text/javascript">
function displayNextImage() {
x = (x === images.length - 1) ? 0 : x + 1;
document.getElementById("img").src = images[x];
}
function displayPreviousImage() {
x = (x <= 0) ? images.length - 1 : x - 1;
document.getElementById("img").src = images[x];
}
function startTimer() {
setInterval(displayNextImage, 3000);
}
var images = [], x = -1;
images[0] = "image1.jpg";
images[1] = "image2.jpg";
images[2] = "image3.jpg";
</script>
</head>
<body onload = "startTimer()">
<img id="img" src="1.jpg"/>
<button type="button" onclick="displayPreviousImage()">Previous</button>
<button type="button" onclick="displayNextImage()">Next</button>
</body>
</html>
können Sie mir helfen stoppen?
Versuchen Sie, (alle) relevante Tags hinzuzufügen, wenn Sie eine Frage stellen. Auf diese Weise werden viel mehr Menschen in der Lage sein, Sie zu erreichen und somit zu versuchen und Ihnen zu helfen. HTML ist nicht wirklich, was diese Frage ist, es sollte Javascript sein. Viel Glück! – SND
Sie müssen 'clearInterval' Methode verwenden, siehe [w3schools.com Window clearInterval() Methode] (http://www.w3schools.com/jsref/met_win_clearinterval.asp) – Spidey