Avatar billede Slettet bruger
09. december 2005 - 23:28 Der er 5 kommentarer og
1 løsning

Hjælp til justering af ur-script

Er der en, der kan hjælpe mig med at ændre i koden herunder, sådan at uret viser tiden syv timer før: Nu hvor klokken er 23.30 skal det i stedet vise 16.30.
På forhånd tak.

<html>

<head>

<title></title>
<meta name="Generator" content="Stone's WebWriter 4">
</head>

<body bgcolor="#F0F6FF" text="#000060" link="#000080" vlink="#000080"
alink="#000080" style="font-family: arial; font-weight: bold">

<center>

<div id="watch" align="center">
 
</div>

<script language="JavaScript">

// Set rDe to the number of rV arrays.
var rDe = 4

var hr = -1;
var nD = -1   
function Swatch()
    {
    var today = new Date();
    if ( hr != today.getHours())
        {
        if ( nD != today.getDate())
            {
            nFY = today.getFullYear();
            nM = today.getMonth();
            nD = today.getDate();
            todayA = new Date(nFY,nM,nD,4,0,0)
            endofyear = new Date(nFY-1, 11, 31,6,0,0);
            Tday = Math.ceil((todayA.getTime()-endofyear.getTime())/(1000*60*60*24));
            W1day = Tday;
            Mes2 = "";
            Mese = (Mes2)
            }
        hr = today.getHours();
        Mesb = ("")
        }
    document.getElementById('watch').innerHTML = (Mesb + today.toLocaleString() + Mese);
    setTimeout('Swatch()',1000);
    }
Swatch();
</script>


</body>
</html>
Avatar billede Slettet bruger
09. december 2005 - 23:29 #1
Og så er der vist også en del overflødig kode
Avatar billede johan.o Nybegynder
10. december 2005 - 00:36 #2
Noget ala :

    today=new Date(today.getTime()-(1000*60*60*7));
    document.getElementById('watch').innerHTML = (Mesb + today.toLocaleString() + Mese);
    setTimeout('Swatch()',1000);

Mvh. Johan
Avatar billede Slettet bruger
10. december 2005 - 00:39 #3
Hvor skal det stå?
Avatar billede johan.o Nybegynder
10. december 2005 - 00:49 #4
Det er kun denne linje der er ny :

    today=new Date(today.getTime()-(1000*60*60*7));

Sæt den ind imellem disse to linjer :

        }
    document.getElementById('watch').innerHTML = (Mesb + today.toLocaleString() + Mese);

Mvh. Johan
Avatar billede Slettet bruger
10. december 2005 - 00:57 #5
Tak for det :)
Har du et svar til points?
Mvh
Avatar billede johan.o Nybegynder
10. december 2005 - 00:59 #6
Coming up :)

Mvh. Johan
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