Als je dit als top.html neemt, dan werkt je klok:

[code:1t1cvmby]<html>
<head>
<title>logo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="bpg_b.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
<!--
function tijd_datum()
{
datum();
tijd();
}
function datum()
{
var tijd_datum = new Date();
var dag = tijd_datum.getDay(); //dag in woorden
var dag2 = tijd_datum.getDate(); // dag in getal
var maand = tijd_datum.getMonth(); // +1 want js begint bij 0 te tellen
var jaar = tijd_datum.getFullYear();
var maandarray = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
var dagarray = new Array('Sunday','Monday','Thuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
document.getElementById('datum').innerText = dagarray[dag]+" "+dag2+" "+maandarray[maand]+" "+jaar;
}
function tijd()
{
var tijd_datum = new Date();
var uur = tijd_datum.getHours();
var minuten = tijd_datum.getMinutes();
var seconden = tijd_datum.getSeconds();
uur = uur < 10 ? '0' + uur : uur;
minuten = minuten < 10 ? '0' + minuten : minuten;
seconden = seconden < 10 ? '0' + seconden : seconden;
document.getElementById('tijd').innerText = uur+":"+minuten+":"+seconden;
setTimeout('tijd()', 1000);
}
//-->
</script>
</head>
<body onload="tijd_datum()">
<div align="center">
<table width="100%" border="0">
<tr>
<td width="20%">
<p><img src="images/background/BPG_logo_KLEIN.gif" width="170" height="82" align="left" border="0" name="bpgklein" usemap="#bpgkleinMapMapMap2">
<map name="bpgkleinMapMapMap2">
<area shape="rect" coords="-36,10,202,110" href="index.html" target="_blank" alt="HOME: Welcome to the BPG Website" title="Welcome to the Belgian Polymer Group Website">
</map>
<map name="bpgkleinMapMapMap">
<area shape="rect" coords="-38,0,200,100" href="index.html" target="_blank" alt="welcome to BPG" title="Welcome to BPG">
</map>
</p>
</td>
<td width="65%"><img src="images/background/BPG_logo_GROOT.gif" width="467" height="76" align="absmiddle" alt="BPG logo"></td>
<td width="15%"><H3>[<a href="news.html" target="main" class="style1">NEWS</a>]</H3>
<p>
<span id="datum"></span>
<br>
<span id="tijd"></span>
</p>
</td>
</tr>
</table>
</div>
</body>
</html>
[/code:1t1cvmby]
Met dat asp script kon je nog instellen of je wel of geen secondes wilt weergeven. Als je wilt script ik dat er nog wel tussen...
En die haalde de tijd van de server op, zodat de klok gelijk liep met die van de server. Javascript gebruikt de tijd van de gebruiker. Maar ik denk dat iemand het juist irritant vindt als er een andere tijd dan die op zijn pc te zien is. En anders zou je met tijdzones enzo gaan werken. Dat lijkt me niet echt nodig.