Avatar billede mjl Nybegynder
29. oktober 2000 - 11:51 Der er 9 kommentarer og
1 løsning

Vis den aktuelle tid....

Findes der ikke et Script, der viser tiden, uden at det vises, i en box...altså bare tal, der kan indsættes på siden, hvor man vil.
Det skal følge PC\'ens ur, altså ikke være statisk, og det skal jo helst virke i både NS og IE...
Avatar billede madshenrik Nybegynder
29. oktober 2000 - 12:06 #1
Jeg har lige set et på eksperten så vidt jeg husker og det virker fint men jeg ved ikke om det også virker i NS.
<BODY>
<script language=\"javascript\">
    function writeItToLayer(what){
        if(document.layers){
            document.clock.document.write(what);
            document.clock.document.close();
        }
        else{
            clock.innerHTML = what;
        }
    }
   
    function updateClock(){
        var current = new Date();
        var hours = current.getHours();
        var minutes = current.getMinutes();
        var seconds = current.getSeconds();
        writeItToLayer(hours + \": \" + minutes + \": \" + seconds);
    }   
   
    setInterval(\"updateClock();\",1000);   
    </script>

<font face=cursive size=\"5\" color=Blue><span id=\"clock\" style=\"position:absolute; top:100; left:200;\">&nbsp;</span></font>

</BODY>

Det er placeret i position absolute og det er span tagen du skal ændre for at lave om på dette.

Mads
Avatar billede mjl Nybegynder
29. oktober 2000 - 12:09 #2
Ja problemet er den der span-tag....

Jeg har brug for en simpel ting, man f.eks. kan pladsere i en celle...
Avatar billede geeeet Nybegynder
29. oktober 2000 - 12:49 #3
Ovenstående virker også i netscape... [I made it :-)]
Du kan dog ikke komme uden om at skulle have det i et lag, hvis altså at uret skal opdatere sig... Eneste anden mulighed er et formfelt...
Du kan dog sagtens bare skrive tiden hvor brugeren kommer ind på siden ud uden et lag...

function updateClock(){
                              var current = new Date();
                              var hours = current.getHours();
                              var minutes = current.getMinutes();
                              var seconds = current.getSeconds();
                              document.write(hours + \": \" + minutes + \": \" + seconds);
                          }

/Geeeet
Avatar billede mjl Nybegynder
29. oktober 2000 - 15:34 #4
geeeet> Hvad skal der mere stå, for at Scriptet er fuldstændigt?
Avatar billede kleemann Nybegynder
29. oktober 2000 - 15:52 #5


    <script language=\"javascript\">
    function writeItToLayer(what){
        if(document.layers){
            document.clock.document.write(what);
            document.clock.document.close();
        }
        else{
            clock.innerHTML = what;
        }
    }
   
    function updateClock(){
        var current = new Date();
        var hours = current.getHours();
        var minutes = current.getMinutes();
        var seconds = current.getSeconds();
        writeItToLayer(hours + \":\" + minutes + \":\" + seconds);
    }   
   
    setInterval(\"updateClock();\",1000);   
    </script>

<span id=\"clock\" style=\"position:absolute; top:100; left:200;\">&nbsp;</span>
Avatar billede mjl Nybegynder
29. oktober 2000 - 15:59 #6
geeeet> Hvad skal der mere stå, for at Scriptet er fuldstændigt? Det du lagde ind kl. 12.49.16
Avatar billede madshenrik Nybegynder
29. oktober 2000 - 17:20 #7
Du kan da sagtens placere dit lag i en celle. Eksempelvis sådanne.
<TABLE WIDTH=75% BORDER=1 CELLSPACING=1 CELLPADDING=1>
    <TR>
        <TD>Klokken er i øjeblikket</TD>
       
        <TD><span id=\"clock\">&nbsp;</span></TD>
    </TR>
    </TABLE>

Mads
Avatar billede geeeet Nybegynder
29. oktober 2000 - 17:41 #8
<html>
<head>
    <title>Untitled</title>
</head>

<body>

<script language=\"javascript\">
    var current = new Date();
    var hours = current.getHours();
    var minutes = current.getMinutes();
    var seconds = current.getSeconds();
    document.write(hours + \": \" + minutes + \": \" + seconds);
</script>

</body>
</html>

virker perfekt....
Du kan ikke bruge madshenrik´s svar, da laget så bliver set som relativt, og derfor ikke virker i netscape...

/Geeeet
Avatar billede mjl Nybegynder
29. oktober 2000 - 18:24 #9
Tak for hjælpen...
Avatar billede geeeet Nybegynder
29. oktober 2000 - 18:31 #10
np :-)

/Geeeet
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