Avatar billede no_doubt Nybegynder
08. december 2009 - 00:47 Der er 2 kommentarer og
1 løsning

Javascript optælling og divder med 7 (svær)

Er der nogen der kan lave dette script om til 2 andre udgaver

1 udgave hvor den tæller op FRA en dato. altså omvendt udgave

2 hvis det er muligt en udgave hvor alle værdierne tælles 7 gange så hurtigt
Avatar billede intenz Novice
08. december 2009 - 11:03 #1
Hvilket script?
Avatar billede no_doubt Nybegynder
08. december 2009 - 13:24 #2
Shit hvor dumt.

her:

<script type="text/JavaScript">
var oDate = new Date(2010, 0, 16, 00, 00, 00, 101);

function countDown() {
    clearTimeout(nTimer);
    var nDif = oDate-new Date();
 
    var nDays = Math.floor(nDif/86400000);
    var sDays = nDays<1 ? "0" : String(nDays);
    nDif = nDif%86400000;
    var nHours = Math.floor(nDif/3600000);
    var sHours = nHours<0 ? "00" : nHours<10 ? "0"+nHours : nHours;
    nDif = nDif%3600000;
    var nMin = Math.floor(nDif/60000);
    var sMin = nMin<0 ? "00" : nMin<10 ? "0"+nMin : nMin;
    nDif = nDif%60000;
    var nSec= Math.ceil(nDif/1000);
    var sSec = nSec<0? "00" : nSec<10 ? "0"+nSec : nSec;
    var nMil = nDif%1000;
    var sMil = nMil<0 ? "000" : nMil<10 ? "00"+nMil : nMil<100 ? "0"+nMil : nMil
    oDispl.firstChild.nodeValue = sDays + " dage " + sHours + " timer " + sMin + " minutter " + sSec + " sekunder ";
    if (nMin<1 && nSec<1 && nMil<1) return foo(); // Nedtællingen er slut
    nTimer = setTimeout("countDown()", 30);
}
function foo() {
    alert("Ja så er hun klar :-) ")
}

var oDispl = nTimer = null;
window.onload = function() {
    oDispl = document.getElementById("timerDispl");
    countDown();
}
</script>
Avatar billede no_doubt Nybegynder
09. december 2009 - 15:44 #3
Lukker igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester