Sie können sehen, dass ich eine Stopp-Taste habe, aber der Code ist nicht korrekt, da das Skript nicht aufhören wird, wenn ich diese Taste drücke, also wie kann ich es tun? Und ist es möglich, dass wenn ich Stop drücke stoppt es, wenn ich Stop drücke, und es fängt an, wo es wieder aufhörte, wenn ich den Startknopf wieder drücke?So stoppen Sie die Zeit aktivierte Funktionen
<!DOCTYPE html>
<html>
<head>
<link href="style2.css" type="text/css" rel="stylesheet">
</head>
<body>
<button onclick="timedText()">Start</button>
<button onclick="clearTimeout(timeout)">Stop</button>
<div id="leser">
<iframe src="https://opskins.com/?loc=good_deals&sort=n&app=433850_1"></iframe>
</div>
<div id="leser2">
<iframe src="https://opskins.com/?loc=good_deals&sort=n&app=433850_1"></iframe>
</div>
<script>
var timeout;
function timedText() {
timeout = setTimeout(myTimeout1, 5000)
timeout = setTimeout(myTimeout2, 10000)
timeout = setTimeout(myTimeout3, 15000)
}
function stopTimeout() {
clearTimeout(timeout);
}
function myTimeout1() {
document.getElementById("leser").innerHTML = '<iframe src="https://opskins.com/?loc=shop_search&sort=lh&app=433850_1&search_item=%22Skin%3A+Flaming+Skull+Face+Bandana%22"></iframe>';;
}
function myTimeout2() {
document.getElementById("leser").innerHTML = '<iframe src="https://opskins.com/?loc=shop_search&sort=lh&app=433850_1&search_item=Skin%3A+Pinstripe+Suit+Jacket"></iframe>';
}
function myTimeout3() {
document.getElementById("leser").innerHTML = '<iframe src="https://opskins.com/?loc=shop_search&sort=lh&app=433850_1&search_item=%22Skin%3A+Pinstripe+Slacks%22"></iframe>';
}
</script>
</body>
</html>
[setTimeout] (https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout) gibt einen Verweis auf den Timer zurück, Sie können diesen in einer Variablen speichern und dann [clearTimeout()] verwenden (https: // developer.mozilla.org/en-US/docs/Web/API/WindowTimers/clearTimeout) um es zu stoppen –
Ähnlich wie [clearInterval nicht funktioniert | undefined] (// stackoverflow.com/a/41498653) – Tushar
@ArunPJohny Könntest du mir vielleicht ein bisschen helfen und mir ein Beispiel zeigen? Ich fürchte, ich verstehe nicht wirklich Entschuldigung, ich bin sehr neu zu diesem .. –