Horonock: Uhr und Datum Script mit Bildern - help

Hi!
Ich hab hier ein Script im Internet gefunden um eine Uhr Anzeigen zu lassen. Dieser Script Funktioniert auch.

#############################

<html>
<head>
<title>Digitaluhr</title>

</head>

<body onload="clock();"><br>

<script language="JavaScript">
<!--
var d=new Array();
for(i=0;i<10;i++) {
 d[i]=new Image();
 d[i].src="dgt"+i+".gif";
}

var pm=new Image;
pm.src="dgtp.gif";
var am=new Image;
am.src="dgta.gif";
var dates,min,sec,hour;
var amPM="am";

function clock() {
 dates=new Date();
 hour=dates.getHours();
 min=dates.getMinutes();
 sec=dates.getSeconds();

if(hour < 12) {
  amPM=am.src;
 }

if(hour > 11) {
  amPM=pm.src;
  hour=hour-12;
 }

if(hour == 0) {
  hour=0;
 }

if(hour < 10) {
  document["tensHour"].src="dgtbl.gif";
  document["Hour"].src=d[hour].src;
 }

if(hour > 9) {
  document["tensHour"].src=d[1].src;
  document["Hour"].src=d[hour-10].src;
 }

if(min < 10) {
  document["tensMin"].src=d[0].src;
 }

if(min > 9) {
  document["tensMin"].src=d[parseInt(min/10,10)].src;
 }
 document["Min"].src=d[min%10].src;

if(sec < 10) {
  document["tensSec"].src=d[0].src;
 }

if(sec > 9) {
  document["tensSec"].src=d[parseInt(sec/10,10)].src;
 }

document["Sec"].src=d[sec%10].src;
 document["amPM"].src=amPM;
 setTimeout("clock();",100);
}
//-->
</script>

<p align="center">
<nobr>
<img src="digitaluhr-Dateien/dgt1.gif" name="tensHour" width="16" height="21" border="0"><img src="digitaluhr-Dateien/dgt1.gif" name="Hour" width="16" height="21" border="0"><img src="digitaluhr-Dateien/dgtcol.gif" width="7" height="21" border="0"><img src="digitaluhr-Dateien/dgt0.gif" name="tensMin" width="16" height="21" border="0"><img src="digitaluhr-Dateien/dgt8.gif" name="Min" width="16" height="21" border="0"><img src="digitaluhr-Dateien/dgtcol.gif" width="7" height="21" border="0"><img src="digitaluhr-Dateien/dgt0.gif" name="tensSec" width="16" height="21" border="0"><img src="digitaluhr-Dateien/dgt7.gif" name="Sec" width="16" height="21" border="0"><img src="digitaluhr-Dateien/dgtbl.gif" width="16" height="21" border="0"><img src="digitaluhr-Dateien/dgtp.gif" name="amPM" width="16" height="21" border="0">
</nobr></p>

</body>
</html>

#############################

Jetzt wollte ich daraus zusätzlich eine Datum-Anzeige zu Basteln. Nur irgendwas klappt da nicht.

#############################

<html>
<head>
<title>Digitaldatum</title>

</head>

<body onload="clock();"><br>

<script language="JavaScript">
<!--
var d=new Array();
for(i=0;i<10;i++) {
 d[i]=new Image();
 d[i].src="dgt"+i+".gif";
}

function clock() {
 dates=new Date();
 Day=dates.getDate();
 Month=dates.getMonth();
 Year=dates.getYear()-2000;

if(Day < 10) {
  document["tensDay"].src="dgtbl.gif";
  document["Day"].src=d[hour].src;
 }

if(Day > 9) {
  document["tensDay"].src=d[1].src;
  document["Day"].src=d[hour-10].src;
 }

if(Month < 10) {
  document["tensMonth"].src=d[0].src;
 }

if(Month > 9) {
  document["tensMonth"].src=d[parseInt(month/10,10)].src;
 }
 document["Month"].src=d[month%10].src;

if(Year < 10) {
  document["tensYear"].src=d[0].src;
 }

if(Year > 9) {
  document["tensYear"].src=d[parseInt(year/10,10)].src;
 }

document["Year"].src=d[year%10].src;
}
//-->
</script>

<p align="center">
<nobr>
<img src="digitaluhr-Dateien/dgt1.gif" name="tensDay" width="16" height="21" border="0">
<img src="digitaluhr-Dateien/dgt1.gif" name="Day" width="16" height="21" border="0">
<img src="digitaluhr-Dateien/dgtdot.gif" width="7" height="21" border="0">
<img src="digitaluhr-Dateien/dgt0.gif" name="tensMonth" width="16" height="21" border="0">
<img src="digitaluhr-Dateien/dgt8.gif" name="Month" width="16" height="21" border="0">
<img src="digitaluhr-Dateien/dgtdot.gif" width="7" height="21" border="0">
<img src="digitaluhr-Dateien/dgt2.gif" width="16" height="21" border="0">
<img src="digitaluhr-Dateien/dgt0.gif" width="16" height="21" border="0">
<img src="digitaluhr-Dateien/dgt0.gif" name="tensYear" width="16" height="21" border="0">
<img src="digitaluhr-Dateien/dgt7.gif" name="Year" width="16" height="21" border="0">

</nobr></p>

</body>
</html>

#############################

Bitte da um Hilfe. Falls ihr euch die Bilder dazu saugen wollt, habe ich die URL zum Download angegeben.
MfG Daniel

  1. Hi,

    Jetzt wollte ich daraus zusätzlich eine Datum-Anzeige zu Basteln. Nur irgendwas klappt da nicht.

    "Klappt nicht" taugt als Problembeschreibung wenig.

    Bitte lies die Tipps für Fragende, und liefere brauchbare Informationen zum Problem.
    Schau in der JavaScript-Fehlerkonsole deines Browsers (FireFox bietet sich zum Testen an) nach, was diese ggf. zu melden hat.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. Okay Danke.

    2. Hallo,

      "Klappt nicht" taugt als Problembeschreibung wenig.

      und "irgendwas klappt nicht" toppt noch das Informationsvakuum dieser ungeliebten Aussage.

      *scnr*
       Martin

      --
      Männer haben nur eine Angst: Die Angst, kein Mann zu sein.
        (Liv Tyler, US-Schauspielerin)
  2. Lieber Daniel,

    diesen langen Quelltext habe ich mir nicht angeschaut - da wäre mir ein Link zu einer Beispielseite wesentlich lieber gewesen.

    Warum willst Du eine Uhr und das Datum anzeigen? Glaubst Du, dass der Besucher eine solche Anzeige auf seinem Computer ansonsten nicht hat? Und warum mit JavaScript? Wenn Du den Ladezeitpunkt mitsamt Tagesdatum und Uhrzeit auf der Seite ausgeben willst, ist dazu eine serverseitige Lösung sicherlich sinnvoller.

    Und wenn Du Deine Seite damit nur visuell aufpeppen willst, dann geht das übrigens noch auffälliger.

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)