Wie stellen Sie den countdown-timer nicht zurückgesetzt, wenn der browser aktualisiert?
Wenn ich den browser aktualisieren, wird der timer zurückgesetzt, so, wie man es nicht zurücksetzen?
Das ist mein code. Bitte überprüfen Sie es.
<?php echo $waktune; ?> //You can change it into seconds
var detik = <?php echo $waktune; ?>;
if (document.images) {
parselimit = detik
}
function begintimer() {
if (!document.images)
return
if (parselimit < 12) {
document.getElementById("servertime").style.color = "Green";
}
if (parselimit == 1) {
document.getElementById("hasil").submit();
} else {
parselimit -= 1 curmin = Math.floor(parselimit / 60)
cursec = parselimit % 60
if (curmin != 0)
curtime = curmin + ":" + cursec + ""else
curtime = cursec + " detik"document.getElementById("servertime").innerHTML = curtime setTimeout("begintimer()", 1000)
}
}
InformationsquelleAutor mango23 | 2014-02-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, die lokalen Speicher verwenden :
Update
Beispiel :
Ich aktualisiert meine Antwort.
InformationsquelleAutor R3tep
Speichern Sie die Zeit-server in einem cookie (siehe setcookie) und laden Sie diese. Sie wollen auch zu überlegen, wie lange wollen Sie dieses cookie, um die letzten obwohl.
InformationsquelleAutor MueR
Können Sie lokale Speicherung, wie :
InformationsquelleAutor Serge K.
Ich glaube, Sie haben zu sparen, Wert im cookie und mit dem reset-timer nur, wenn timer > x && cookie bereits gesetzt.
Set-cookie auf init:
Set-cookie auf reaload:
Check:
InformationsquelleAutor SirDeveloper
Quelle: http://chandreshrana.blogspot.in/2017/01/how-to-make-counter-not-reset-on-page.html
InformationsquelleAutor Chandresh