e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Izpis časa

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">&nbsp;</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