Avatar billede JanusHoi Praktikant
11. august 2001 - 11:43 Der er 8 kommentarer og
1 løsning

CountUp

Hej
Jeg har fundet en Countup.

I husker nok alle de der nedtællinger omkring årtusindskiftet. Men denne gør
det modsatte.

Mit problem er bare at den tæller fra klokken 0:00 den dag man definerer.

Man kan ikke indstille et klokkeslæt.

Kan du hjælpe mig?

Tiden skal indstilles til 27/7 2001 klokken 19:52

Det bliver nok hurtigt uoverskueligt her på siden med linieombrydning og sådan, så
jeg har lige vist koden på:


http://hjerteknuser.dk/countup.htm


--
J@nus_Høi
Hysterisk Cindy-fanside:
http://hjerteknuser.dk

Avatar billede limemedia Nybegynder
11. august 2001 - 13:10 #1
Skift funktionen setcountup til
    function setcountup(theyear,themonth,theday,thehour,themin,thesecond) {
        yr=theyear;
        mo=themonth;
        da=theday;
        th=thehour;
        tm=themin
        ts=thesecond;
    }

hvor jeg har tilføjet th, tm og ts

Kaldet til funktionen bliver
setcountup(1999,3,2,19,52,00)

og endelig skal du i linien med paststring skrive
var paststring=montharray[mo-1]+\" \"+da+\", \"+yr+\" \"+th+\":\"+tm+\":\"+ts

så skulle du være flyvende med timer, minutter og sekunder tilføjet scriptet.

/ LJ
Avatar billede JanusHoi Praktikant
11. august 2001 - 22:41 #2
Jeg er total inkompetent til den slags.

Kan jeg ikke lokke dig til at sende den rigtige html kode til mig i en .txt-fil til mig?

På hoi@jagi.com

--
J@nus_Høi
Hysterisk Cindy-fanside:
http://hjerteknuser.dk
Avatar billede limemedia Nybegynder
12. august 2001 - 01:23 #3
Din side er nede, prøver senere
Avatar billede JanusHoi Praktikant
16. august 2001 - 22:27 #4
Har du mon glemt mig?
Avatar billede limemedia Nybegynder
16. august 2001 - 22:30 #5
jeg kan ikke se din side - send mig koden nu og du får det her om 2 min !
ljweb@ljweb.com
Avatar billede JanusHoi Praktikant
17. august 2001 - 10:23 #6
Er sendt til din postkasse
Avatar billede limemedia Nybegynder
17. august 2001 - 12:16 #7
<script language=\"JavaScript1.2\">
    function setcountup(theyear,themonth,theday,thehour,themin,thesecond) {
        yr=theyear;
        mo=themonth;
        da=theday;
        th=thehour;
        tm=themin
        ts=thesecond;
    }

    //////////CONFIGURE THE countup SCRIPT HERE//////////////////
   
    //STEP 1: Configure the date to count up from, in the format year, month, day:
    //This date should be less than today
    setcountup(1999,3,2,19,52,00)
   
    //STEP 2: Configure text to be attached to count up
    var displaymessage=\"have passed since the debut of our site!\"
   
    //STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countup area
    var countupwidth=\'95%\'
    var countupheight=\'20px\' //applicable only in NS4
    var countupbgcolor=\'lightyellow\'
    var opentags=\'<font face=\"Verdana\"><small>\'
    var closetags=\'</small></font>\'
   
    //////////DO NOT EDIT PASS THIS LINE//////////////////
   
    var montharray=new Array(\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\")
    var crosscount=\'\'
   
    function start_countup() {
        if (document.layers)
            document.countupnsmain.visibility=\"show\"
        else if (document.all||document.getElementById)
            crosscount=document.getElementById&&!document.all?document.getElementById(\"countupie\") : countupie
        countup()
    }
   
    if (document.all||document.getElementById)
        document.write(\'<span id=\"countupie\" style=\"width:\'+countupwidth+\'; background-color:\'+countupbgcolor+\'\"></span>\')
   
    window.onload=start_countup
   
   
    function countup() {
        var today=new Date()
        var todayy=today.getYear()
        if (todayy < 1000)
        todayy+=1900
        var todaym=today.getMonth()
        var todayd=today.getDate()
        var todayh=today.getHours()
        var todaymin=today.getMinutes()
        var todaysec=today.getSeconds()
        var todaystring=montharray[todaym]+\" \"+todayd+\", \"+todayy+\" \"+todayh+\":\"+todaymin+\":\"+todaysec
        var paststring=montharray[mo-1]+\" \"+da+\", \"+yr+\" \"+th+\":\"+tm+\":\"+ts
        dd=Date.parse(todaystring)-Date.parse(paststring)
        dday=Math.floor(dd/(60*60*1000*24)*1)
        dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
        dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
        dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
   
        if (document.layers){
            document.countupnsmain.document.countupnssub.document.write(opentags+dday+ \" days, \"+dhour+\" hours, \"+dmin+\" minutes, and \"+dsec+\" seconds \"+displaymessage+closetags)
            document.countupnsmain.document.countupnssub.document.close()
        }
        else if (document.all||document.getElementById)
            crosscount.innerHTML=opentags+dday+ \" days, \"+dhour+\" hours, \"+dmin+\" minutes, and \"+dsec+\" seconds \"+displaymessage+closetags
       
        setTimeout(\"countup()\",1000)
    }
</script>

<ilayer id=\"countupnsmain\" width=&{countupwidth}; height=&{countupheight}; bgColor=&{countupbgcolor}; visibility=hide><layer id=\"countupnssub\" width=&{countupwidth}; height=&{countupheight}; left=0 top=0></layer></ilayer>
Avatar billede JanusHoi Praktikant
17. august 2001 - 16:00 #8
Jeg har lige lagt 125 point mere ud til dig som tak for hjælpen.

http://www.eksperten.dk/spm/99518

Du kan se resultatet her:

http://hjerteknuser.dk/countup.htm

Nåhhh nej... Det kan du jo netop IKKE :-)

Tak endnu engang for hjælpen

--
Janus
Hysterisk Cindy-side:
http://hjerteknuser.dk
Avatar billede limemedia Nybegynder
17. august 2001 - 16:02 #9
Jamen, hvad skal jeg sige :) tak *s*
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