Klokje op je pagina II

Hier rechts zie je een digitaal klokje. De tijd wordt weergegeven in de twaalf-uren klok, in uren, minuten en seconden. Daarbij wordt aangegeven of het vóór (VM), of ná (NM) de middag is.
Op deze pagina wordt uitgelegd hoe je zoiets maakt voor je eigen website. De code staat onderaan de pagina. Die kun je ook downloaden om zelf te gebruiken.

Gebruik:

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<link href="https://fonts.googleapis.com/css?family=Orbitron" rel="stylesheet" type="text/css"/>
<style>
.tabBlock {
  float:right;
  margin:0 10px 15px 40px;
  background-color:#57574f;
  border:0;
  border-radius:5px;
  max-width:200px;
  overflow:hidden;
}
.clock {
  vertical-align:middle;
  font-family:Orbitron;
  font-size:40px;
  font-weight:normal;
  color:#fff;
  padding:0 10px;
}
.clocklg {
  vertical-align:middle;
  text-align:center;
  font-family:Orbitron;
  font-size:20px;
  font-weight:normal;
  color:#fff;
}
</style>
<script>
function digitized() {  // Wordt gestart als de pagina is geladen
  var dt = new Date();  // Systeem-datum
  var hrs = dt.getHours();
  var hrs2 = (hrs > 12) ? hrs - 12 : hrs;
  var min = Ticking(dt.getMinutes());
  var sec = Ticking(dt.getSeconds());
 
  document.getElementById('dc').innerHTML = hrs2 + ":" + min;
  document.getElementById('dc_second').innerHTML = sec;
 
  if (hrs > 12) document.getElementById('dc_hour').innerHTML = 'NM&nbsp;';
  else document.getElementById('dc_hour').innerHTML = 'VM&nbsp;';
 
  // Elk seconde de klok verzetten
  var time = setInterval('digitized()', 1000);  }
function Ticking(ticVal) {
  if (ticVal < 10) ticVal = "0" + ticVal;
  return ticVal;
}
</script>

(Zet dit in de <BODY> op de plaats waar het klokje moet verschijnen).

<table class="tabBlock" cellspacing="0" cellpadding="0" border="0"><tr><!-- Het klokje. -->
  <td class="clock" id="dc"></td>  <!-- De uren. -->
  <td><table cellpadding="0" cellspacing="0" border="0"></tr>
        <td class="clocklg" id="dc_hour"></td><!-- 'VM' of 'NM'. -->
      </tr><tr>
        <td class="clocklg" id="dc_second"></td><!-- Seconden. -->
      </tr></table>
  </td>
</tr></table>

(Neem onderstaand attribuut op in de <BODY>-tag).

onload="digitized()"

Downloaden:
 
Druk op de knop: Download deze code  File: voorb311.zip, 981 bytes.

 
terug

html-311; Laatste wijziging: 21 mei 2023