e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Koda: | <script type="text/javascript"> function start() { var cas = new Date() var ure = cas.getHours() var minute = cas.getMinutes() minute=((minute < 10) ? "0" : "") + minute var sekunde = cas.getSeconds() sekunde=((sekunde < 10) ? "0" : "") + sekunde var sedaj = ure + ":" + minute + ":" + sekunde document.getElementById("urca").firstChild.nodeValue = sedaj timer = setTimeout("start()",1000) } </script> <body onload="start()" onunload="stop()"> <p id="urca"> </p> |
---|---|
Izgled v brskalniku: |
|
Razlaga: |
Ta funkcija nam omogoča izpis ure v brskalniku. Čas je vzet iz sistemskega datuma in časa na odjemalnikovem računalniku, nato s postopki getHours in getMinutes dobimo ure in minute. Če imajo minute manjšo vrednost od 10 se jim doda od spredaj ničla, da imamo vedno dve števki, isto se naredi pri sekundah. S postopkom setTimeout se ura osvežuje in v brskalniku izgleda, kot digitalna ura. Funkcija se začne izvrševati ob pričetku nalaganja strani (<body onload="start()>").
|
SERŠ Maribor : Strokovna gimnazija : 2004 : Davorin Lenart