NB wrote in dk.edb.internet.webdesign.clientside:
> Hejsa
>
> Jeg kunne godt tænke mig, at vise serverens tid med JavaScript og tiden
> skal være dynamisk, således at man kan se at tiden går.
> Min tanke er, at bestemme serverens tid med PHP/ASP, når siden indlæses
> og derefter forøge dette tidspunkt ud fra klientens tidspunkt.
>
> Nogen som har en idé til hvordan jeg gør det?
<div id="TidOgDato"> </div>
<script>
nuAar = <%= Year(Now) %>;
nuMaaned = <%= Month(Now) %>-1;
nuDag = <%= Day(Now) %>;
nuTime = <%= Hour(Now) %>;
nuMinut = <%= Minute(Now) %>;
nuSekund = <%= Second(Now) %>;
function taelOp() {
dageimaaneder = [31,28,31,30,31,30,31,31,30,31,30,31];
maaneder =
["januar","februar","marts","april","maj","juni","juli","august","september
","oktober","november","december"];
dageifebruar = <%= Day(DateAdd("d",-1,"1/3-"&Year(Date))) %>;
dageimaaneder[1] = dageifebruar;
if (nuSekund < 59) {
nuSekund++;
}
else {
nuSekund = 0;
if (nuMinut < 59) {
nuMinut++;
}
else {
nuMinut = 0;
if (nuTime < 23) {
nuTime++;
}
else {
nuTime = 0;
if (nuDag < (dageimaaneder[nuMaaned]-1)) {
nuDag++;
}
else {
nuDag = 1;
if (nuMaaned < 11) {
nuMaaned++;
}
else {
nuMaaned = 0;
nuAar++;
}
}
}
}
}
fuldDato = nuDag+". "+maaneder[nuMaaned]+" "+nuAar+" kl.
"+nuTime+":"+nuMinut+":"+nuSekund;
document.getElementById("TidOgDato").innerHTML = fuldDato;
}
setInterval("taelOp()",1000);
</script>
Eksemplet kan ses på
http://frip.dk/3m/datotester.asp
MVH Jonas (aka Juke)
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials