Avatar billede bullet! Nybegynder
24. februar 2002 - 21:38 Der er 9 kommentarer og
1 løsning

Downcounter i dage - minutter og sekunder

Hej jeg ville høre om det kunne lade sig gøre, at få et javescrpt der kan downcounte ned til en given dato og klokkeslet f.eks lige som her
http://www.bif-support-frsund.dk/

--- Ønske ----
1. talene skal helst være hvide eller gule
2. dage, timer og sekunder skal stå lodret
3. skal nedtælle i realtime

Mvh
Bullet
Avatar billede sthen Nybegynder
24. februar 2002 - 21:46 #1
<script language="JavaScript">
<!--
var today = new Date();
var date  = new Date("may 1,2002");
var diff  = date.getTime() - today.getTime();
var days  = Math.floor(diff / (1000 * 60 * 60 * 24));
document.write("Der er " + (days+1) + " dage til d. 1 Maj 2002 ");
//-->
</script>
Avatar billede sthen Nybegynder
24. februar 2002 - 21:48 #2
Avatar billede bullet! Nybegynder
24. februar 2002 - 21:55 #3
sthen>> kender jeg godt, men den kan ikke klare mine ønsker
Avatar billede bullet! Nybegynder
24. februar 2002 - 21:57 #4
sthen>> desværre de klare ikke mine ønsker.......
Avatar billede bullet! Nybegynder
24. februar 2002 - 22:01 #5
skal lige have tilføjet til mit ønske, at minutter også skal være med

Mvh
Bullet
Avatar billede tdimhcs Nybegynder
25. februar 2002 - 13:15 #6
Kan du bruge den her?

<HTML>
<HEAD>
    <TITLE></TITLE>

<Script Language="JavaScript">
<!--

var diffYears=-1, diffMonths=-1, diffDays=-1, diffHours=-1, diffMins=-1

var compDat = new Date("March 11, 2002 23:59:59")

var msPerYear = 365 * 24 * 60 * 60 * 1000
var msPerMonth = 31 * 24 * 60 * 60 * 1000
var msPerDay = 24 * 60 * 60 * 1000
var msPerHour = 60 * 60 * 1000
var msPerMin = 60 * 1000
var msPerSec = 1000

function clock(){
    var today = new Date()
    var changeY = diffYears
    var changeM = diffMonths
    var changeD = diffDays
    var changeH = diffHours
    var changeMin = diffMins

    var diffMs = compDat.getTime() - today.getTime()

    diffYears = Math.floor(diffMs / msPerYear)
    diffMs -= diffYears * msPerYear
    diffMonths = Math.floor(diffMs / msPerMonth)
    diffMs -= diffMonths * msPerMonth
    diffDays = Math.floor(diffMs / msPerDay)
    diffMs -= diffDays * msPerDay
    diffHours = Math.floor(diffMs / msPerHour)
    diffMs -= diffHours * msPerHour
    diffMins = Math.floor(diffMs / msPerMin)
    diffMs -= diffMins * msPerMin
    var diffSecs = Math.floor(diffMs / msPerSec)

          if(changeD!=diffDays) document.formular.dage.value = diffDays

    if(changeH!=diffHours) document.formular.timer.value = diffHours

    if(changeMin!=diffMins) document.formular.minutter.value = diffMins
    document.formular.sekunder.value = diffSecs

    timerID = setTimeout("clock()",1000)

    fremtid = new Date(1999,7,11)
      }
function SetCorners() {
    UL.style.top  = document.body.scrollTop ;
    UL.style.left = document.body.scrollLeft;
    UR.style.top  = document.body.scrollTop ;
    UR.style.left = document.body.clientWidth
                  + document.body.scrollLeft
                  - UR.width ;
    LL.style.top  = document.body.clientHeight
                  + document.body.scrollTop
                  - LL.height ;
    LL.style.left = document.body.scrollLeft;
    LR.style.top  = document.body.clientHeight
                  + document.body.scrollTop
                  - LR.height ;
    LR.style.left = document.body.clientWidth
                  + document.body.scrollLeft
                  - LR.width ;
   
}
// -->
</Script>

</HEAD>
<BODY onLoad="clock();">

<center>
Der er:
<table BORDER="2" CELLSPACING="0">
    <form NAME="formular">
        <tr ALIGN="CENTER">
            <td colspan="2"></td>
        </tr>
   
        <tr ALIGN="CENTER">
            <td><input type="TEXT" NAME="dage" SIZE="3" MAXLENGTH="3"></td>
            <td>dag(e)</td>
        </tr>
        <tr ALIGN="CENTER">
            <td><input type="TEXT" NAME="timer" SIZE="3" MAXLENGTH="3"></td>
            <td>time(r)</td>
        </tr>
        <tr ALIGN="CENTER">
            <td><input type="TEXT" NAME="minutter" SIZE="3" MAXLENGTH="3"></td>
            <td>minut(ter)</td>
        </tr>
        <tr ALIGN="CENTER">
            <td><input type="TEXT" NAME="sekunder" SIZE="3" MAXLENGTH="3"></td>
            <td>sekund(er)</td>
        </tr>
    </FORM>
</TABLE>
    til min fødselsdag, den 11 Marts 2002.
</center>

</BODY>
</HTML>

/Kurt
Avatar billede bullet! Nybegynder
26. februar 2002 - 03:26 #7
kurt-ss>> det ser rigtigt sejt ud indtil videre, jeg gennem tester den lige, vender hurtigst muligt tilbage, forbered dig på at blive skamrost!! :o)
Avatar billede bullet! Nybegynder
01. marts 2002 - 04:52 #8
virker desværre ikke, og har fået en fra andet sted......
Avatar billede tdimhcs Nybegynder
01. marts 2002 - 13:03 #9
Bullet >>
Her virker det da fint!
Hvad er det der ikke virker?


/Kurt
Avatar billede bullet! Nybegynder
06. marts 2002 - 16:02 #10
nu har jeg fået programmeret et selv af en ven,programmet har alt hvad jeg ville have egen font størrelse, egen font type, egen font farve plus det andet..... men ellers virkede det vist kun i marts månede
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