een klok met javascript

Gestart doorRohimma9 reacties188 weergaven

10 berichten · pagina 1 van 1

Rohimma

Lid · Topicstarter

Berichten
1.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe maak je een klok met javascript.

Als eerste moet je een standaard html pagina:
Spoiler tonen
<html>
<head>
<title>klok</title>
</head>
<body>
</body>
</html>
Als we dat hebben gedaan moeten we de browser vertellen dat we javascript gaan gebruiken:
Spoiler tonen
<html>
<head>
<title>klok</title>
<script type="text/javascript">
</script>
</head>
<body>
</body>
</html>
Nu we dat hebben gedaan kunnen we met javascript beginnen, we moeten de uren, minuten en secondes is variabelen zetten dat is een teken of een word die je gebruikt als je en stuk tekst meerdere keren wil gebruiken maar niet vaker wil typen, ook moeten we een code toevoegen om te beginnen met een klok te maken:
Spoiler tonen
<html>
<head>
<title>klok</title>
<script type="text/javascript">
function startTime()
{
   var today=new Date();
   var h=today.getHours();
   var m=today.getMinutes();
   var s=today.getSeconds();
}
</script>
</head>
<body>
</body>
</html>
Als dat is gedaan moeten we een code invoeren om de klok te weergeven:
Spoiler tonen
<html>
<head>
<title>klok</title>
<script type="text/javascript">
function startTime()
{
   var today=new Date();
   var h=today.getHours();
   var m=today.getMinutes();
   var s=today.getSeconds();

      document.getElementById(klok).innerHTML=h+":"+m+":"+s;
}
</script>
</head>
<body>
</body>
</html>
In de code hier boven zeggen we ook dat hij het moet weergeven in een div genaamd klok, die moeten we dus ook plaatsen:
Spoiler tonen
<html>
<head>
<title>klok</title>
<script type="text/javascript">
function startTime()
{
   var today=new Date();
   var h=today.getHours();
   var m=today.getMinutes();
   var s=today.getSeconds();

      document.getElementById(klok).innerHTML=h+":"+m+":"+s;
}
</script>
</head>
<body>
<div id=klok></div>
</body>
</html>
Om er voor te zorgen dat je niet elke keer je browser moet herlaadden voegen we dit script toe:
Spoiler tonen
<html>
<head>
<title>klok</title>
<script type="text/javascript">
function startTime()
{
   var today=new Date();
   var h=today.getHours();
   var m=today.getMinutes();
   var s=today.getSeconds();

      document.getElementById(klok).innerHTML=h+":"+m+":"+s;
}
t=setTimeout(startTime(),500);

</script>
</head>
<body>
<div id=klok></div>
</body>
</html>
Als je nu 1 over twaalf ziet staat er 12.1.1 dat is natuurlijk niet goed, wat we willen zien is 12.01.01 om dat te doen moeten we een script toe voeg dat als er een getal staat klijner dan 10, dat er een 0 voor komt.

Dit script moeten we toevoegen:
Spoiler tonen
<html>
<head>
<title>klok</title>
<script type="text/javascript">
function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
m=checkTime(m);
s=checkTime(s);
    
document.getElementById(klok).innerHTML=h+":"+m+":"+s;

t=setTimeout(startTime(),500);
}
function checkTime(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}
</script>
</head>
<body onLoad="startTime()">
<div id="klok">
</div>
</body>
</html>
Als je het nu opslaat als klok.html zie je een klok links boven ik je scherm
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
F A A L

Je legt hier niks uit je zegt Je moet de datum toevoegen
Hup 5 regels maar wat betekend het?
Dat leg je dus niet uit

Ook is je uitlijning erg slecht

Btw:
De timer kan ook op 1 seconden emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nielsie schreef:
F A A L

Je legt hier niks uit je zegt Je moet de datum toevoegen
Hup 5 regels maar wat betekend het?
Dat leg je dus niet uit

Ook is je uitlijning erg slecht

Btw:
De timer kan ook op 1 seconden emo
Maak zelf een topic als je denkt dat je het beter kan.
Ik vindt het goed werken?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Ik kan het inderdaad beter
Ik heb al 2 tutorials gemaakt waarin ik JS leer

Dus ehm.... emo
0
Berichten
6.867
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
heb je live voorbeeld?smile
//Edit: even online gezet voor diegene die het wil zien
Hierzo
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Ik kan het inderdaad beter
Ik heb al 2 tutorials gemaakt waarin ik JS leer

Dus ehm.... emo
Inderdaad, het mocht beter samengevat worden. En er is geen demo dus weten we ook niet of het werkt. En let ook beter op de uitlijning, want het is niet bepaalt overzichtelijk.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nielsie schreef:
Ik kan het inderdaad beter
Ik heb al 2 tutorials gemaakt waarin ik JS leer

Dus ehm.... emo
Dan houden we het bij uitsloven.

Is het mogelijk om de klokletters te wijzigen in grootte en kleur?
0
Berichten
1.479
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Weetje wat ik heel goed vindt, dat je duidelijk bent...

Maar er is wel een nadeel van een Tutorial.

Dat als je naar onder scrolt dan je de hele code ziet, en dan koepieren mensen dat, en hebben ze het al, en die willen geen fuck aan doen van moeite.

Dat is wel heel erg jammer.

Het is wel een Leuke Tut smile
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Goede tut! wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren