Avatar billede sneumann Novice
19. november 2004 - 21:07 Der er 1 kommentar og
1 løsning

Nedtælling med mere.

Jeg vil høre om nogen kan hjælpe mig med nedenstående script? Det skulle være sådan, at klokken skal vises, men der skal også være to nedtællinger på, og det kan jeg ikke få til at virke i nedenstående script.

Håber I kan hjælpe mig. Jeg vil blive glad, hvis I vil sende det i kode, som jeg så kan kopiere ind.

På forhånd tak for hjælpen.

<script LANGUAGE="JavaScript">
        <!--
                                       
                    var diffDays=-1, diffHours=-1, diffMins=-1
                    var compDat = new Date("December 31, 2004 23:59:59")
                    var msPerDay = 24 * 60 * 60 * 1000
                    var msPerHour = 60 * 60 * 1000
                    var msPerMin = 60 * 1000
                    var msPerSec = 1000

            function luk()
            {
                window.close();
            }

                    function clock(){
           
           
            var outstr=""
                    var today = new Date()
                       

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

                    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(diffDays<0)
            {
                document.forms[0].count.value='Så skriver vi år 2005 !!!'
            }
            else       
            {
                outstr=""
                if( diffDays > 1)
                outstr+= diffDays + " Dage"
                else
                if( diffDays == 1)
                outstr+= diffDays + " Dag"

                if(diffHours > 0 && diffDays > 0)
                        outstr+= ", "
                   
                if( diffHours > 1)
                outstr+= diffHours + " Timer"
                else
                if( diffHours == 1)
                outstr+=  diffHours + " Time"

                if(diffMins > 0 && (diffDays > 0 || diffHours > 0))
                  outstr+= ", "
               
                if( diffMins > 1)
                    outstr+=  diffMins + " Minutter"
                else
                if( diffMins == 1)
                outstr+=  diffMins + " Minut"
               
                if(diffSecs > 0 && (diffMins>0 || diffDays > 0 || diffHours > 0))
                  outstr+= " og "
               
               
                if( diffSecs > 1)
                outstr+= diffSecs + " Sekunder "
                    else
                if( diffSecs == 1)
                    outstr+= diffSecs + " Sekund "
               
           
                document.forms[0].count.value=outstr;
               
               
                timerID = setTimeout("clock()",1000)
            }   
           
            }
        // -->
       
    </script>
</head>

<body VLINK="#FFFFFF" LINK="#FFFFFF" BGCOLOR="#000000" TEXTCOLOR="#ffffff" onLoad="clock()" text="#FFFFFF">
</b>

<p align="left">Så lang tid er der til år 2005<b></p>
<form name="form1">
  <div align="center">
    <p align="left"><input TYPE="TEXT" NAME="count" SIZE="42"></p>
  </div><div align="center"><center><p>&nbsp;</p>
  </center></div>
</form>

</body>
</html>
Avatar billede roenving Novice
19. december 2004 - 16:10 #1
Avatar billede sneumann Novice
01. juni 2006 - 18:24 #2
Spørgsmålet er nu lukket
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