Avatar billede zybug Nybegynder
08. oktober 2003 - 12:35 Der er 7 kommentarer og
1 løsning

Dynamisk ur

Jeg kunne godt tænke mig et ur på min HP der tæller uden siden skal opdateres..
Er det muligt ?

På forhånd tak
Avatar billede dawin_dk Nybegynder
08. oktober 2003 - 12:36 #1
Avatar billede sqren Nybegynder
08. oktober 2003 - 12:37 #2
Dette ur er i status linie og tæller også opholdstid på siden.

<script language="JavaScript">
<!--
  var userEntered = new Date();
  var timeElapsed = 0;
  var statusMsg = '';
  start()
  function Clock () {
  var now = new Date();
  var hours = now.getHours();
  var minutes = now.getMinutes();
  var seconds = now.getSeconds();
  var timeValue = "";
  timeValue += ((hours <= 24) ? hours : hours - 24);
  timeValue += ((minutes > 9) ? ":" : ":0") + minutes;
  timeValue += ((seconds > 9) ? ":" : ":0") + seconds;
  window.status = timeValue;
  tidID = setTimeout("Clock()",1000);
  timeElapsed = now.getTime()-userEntered.getTime();
  timeElapsed = Math.round(timeElapsed / 1000);
  statusMsg =timeValue+'    Du har været her i '+timeElapsed+' sekunder.';
  window.status=statusMsg;
  }
  function start(){
  Clock()
}
// --> 
</script>
Avatar billede dawin_dk Nybegynder
08. oktober 2003 - 12:37 #3
Avatar billede sqren Nybegynder
08. oktober 2003 - 12:38 #4
Avatar billede sqren Nybegynder
08. oktober 2003 - 12:38 #5
Undskyld dawin_dk det var vist næsten det samme jeg kom med
Avatar billede dawin_dk Nybegynder
08. oktober 2003 - 12:41 #6
sgren: ik noget at sige undskyld for .. er kun kewl at du vil hjælpe her :)
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 12:43 #7
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ur i JavaScript</title>
<script type="text/javascript" language="JavaScript">
<!--
daysofweek = new Array()
daysofweek[0] = "Søndag";
daysofweek[1] = "Mandag";
daysofweek[2] = "Tirsdag";
daysofweek[3] = "Onsdag";
daysofweek[4] = "Torsdag";
daysofweek[5] = "Fredag";
daysofweek[6] = "Lørdag";

function upClock(){
    var dte = new Date();
    var hrs = dte.getHours();
    var minut = dte.getMinutes();
    var sec = dte.getSeconds();
    var day = daysofweek[dte.getDay()]
    var date = dte.getDate();
    if(date <= 9){
        date = "0"+date;
        }
    var month = dte.getMonth()+1;
    if(month <= 9) {
        month = "0"+month;
        }
    var year = dte.getFullYear()
    var col = ":";
    var spc = " ";
    var com = ".";
    var sst = ".";
    if(hrs == 0){
        hrs = 12;
        }
    if(hrs <= 9){
        hrs = "0"+hrs;
        }
    if(minut <= 9){
        minut = "0"+minut;
        }
    if(sec <= 9){
        sec = "0"+sec;
        }
       
    document.all.ur.innerText = day+spc+date+sst+month+com+year+spc+hrs+col+minut+col+sec;
    setInterval("upClock()",1000);
    }
   
//-->
</script>
</head>

<body onLoad="upClock();">
<div align="center" id="ur"></div>
</body>
</html>
Avatar billede zybug Nybegynder
08. oktober 2003 - 12:47 #8
MANGE tak siger jeg for mange hurtige svar :)
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