Tjena, jag sitter och klurar lite på ett script. Jag är rätt ny på detta med javascript.
Scriptet jag skapat är ett nedräkningskript som går ut att man ska skicka in ett datum sedan ska man se hur långt det är kvar tills det datumet är uppfyllt.
just nu så kan jag bara få till så att man kan bara ange ett fast datum och inte så man kan ange ett eget datum. Vilket jag inte får till hur jag ska göra.
hur ska jag kunna göra så jag kan ange ett eget datum med en egen tid? eller ge mig en hint så jag kan lära mig lite samtidigt. men jag vill ha förklaring på hur det funkar
Tack på förhand
/Robin
Scriptet jag skapat är ett nedräkningskript som går ut att man ska skicka in ett datum sedan ska man se hur långt det är kvar tills det datumet är uppfyllt.
just nu så kan jag bara få till så att man kan bara ange ett fast datum och inte så man kan ange ett eget datum. Vilket jag inte får till hur jag ska göra.
Code:
<div class="panel-body">
Days Remaining:
<div id="daysBox"></div>
Hours Remaining:
<div id="hoursBox"></div>
Minutes Remaining:
<div id="minsBox"></div>
Seconds Remaining:
<div id="secsBox"></div>
</div>
<script>
function cdtd(date) {
//var xmas = new Date("December 25, 2013 00:01:00");
var xmas = new Date(date);
var now = new Date();
var timeDiff = xmas.getTime() - now.getTime();
if (timeDiff <= 0) {
clearTimeout(timer);
document.write("Christmas is here!");
// Run any code needed for countdown completion here
}
var seconds = Math.floor(timeDiff / 1000);
var minutes = Math.floor(seconds / 60);
var hours = Math.floor(minutes / 60);
var days = Math.floor(hours / 24);
hours %= 24;
minutes %= 60;
seconds %= 60;
document.getElementById("daysBox").innerHTML = days;
document.getElementById("hoursBox").innerHTML = hours;
document.getElementById("minsBox").innerHTML = minutes;
document.getElementById("secsBox").innerHTML = seconds;
var timer = setTimeout('cdtd()',1000);
}
</script>
<script type="text/javascript">cdtd();</script>
Tack på förhand

/Robin
Comment