Uhr mit Datum in Homepage einfügen
max1511
- javascript
Hallo Zusammen
Ich möchte auf meine Homepage eine laufende Uhr inkl. Datum einfügen. Nun habe ich aber keine Ahnung, wie man das erstellt. Könnte mir jemand helfen?
Besten Dank.
Grüsse
Alexander
Tag.
Ich möchte auf meine Homepage eine laufende Uhr inkl. Datum einfügen. Nun habe ich aber keine Ahnung, wie man das erstellt. Könnte mir jemand helfen?
Ja, SelfHTML: http://de.selfhtml.org/dhtml/beispiele/datumuhr.htm.
Siechfred
Hallo Siechfred
Vielen Dank für den Link. Hab ihn auf meinem Server getestet. Jedoch erscheint weder der Tag noch Datum und Zeit.
Gibt es villeicht eine andere Methode?
Gruss
Alexander
Tag.
Ich möchte auf meine Homepage eine laufende Uhr inkl. Datum einfügen. Nun habe ich aber keine Ahnung, wie man das erstellt. Könnte mir jemand helfen?
Ja, SelfHTML: http://de.selfhtml.org/dhtml/beispiele/datumuhr.htm.
Siechfred
Tag.
Vielen Dank für den Link. Hab ihn auf meinem Server getestet. Jedoch erscheint weder der Tag noch Datum und Zeit.
Dann hast du vermutlich irgendeinen Fehler gemacht, der sich aber ohne Online-Beispiel unmöglich finden lässt.
Siechfred
Hallo
Dann hast du vermutlich irgendeinen Fehler gemacht, der sich aber ohne Online-Beispiel unmöglich finden lässt.
Ich habe mit FrontPage eine neue Seite erstellt und den Code aus http://de.selfhtml.org/dhtml/beispiele/datumuhr.htm in die Seite eingefügt. Hier der Code:
<html><head>
<title>Test</title>
<script type="text/javascript" src="dhtml.js"></script>
<script type="text/javascript">
function ZeitAnzeigen () {
var Wochentagname = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch",
"Donnerstag", "Freitag", "Samstag");
var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
if (Jahr < 999)
Jahr += 1900;
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds();
var WoTag = Jetzt.getDay();
var Vortag = (Tag < 10) ? "0" : "";
var Vormon = (Monat < 10) ? ".0" : ".";
var Vorstd = (Stunden < 10) ? "0" : "";
var Vormin = (Minuten < 10) ? ":0" : ":";
var Vorsek = (Sekunden < 10) ? ":0" : ":";
var Datum = Vortag + Tag + Vormon + Monat + "." + Jahr;
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
var Gesamt = Wochentagname[WoTag] + ", " + Datum + ", " + Uhrzeit;
if (DHTML) {
if (NS4) {
setContent("id", "Uhr", null, '<span class="Uhr">' + Gesamt + "</span>");
} else {
setContent("id", "Uhr", null, Gesamt);
}
window.setTimeout("ZeitAnzeigen()", 1000);
}
}
</script>
<style type="text/css">
#Uhr { position:absolute; top:10px; left:10px; }
#RestDerSeite { position:absolute; top:50px; left:10px; }
.Uhr { font-family:Arial; font-size:24px; color:blue; }
.RestDerSeite { font-family:Arial; color:black; }
</style>
</head>
<body onLoad="window.setTimeout('ZeitAnzeigen()', 1000)">
<div id="Uhr" class="Uhr"> </div>
<div id="RestDerSeite" class="RestDerSeite">
<h1>Willkommen auf dieser Seite</h1>
<p>hier gehts ganz normal weiter</p>
</div>
</body>
</html>
Hier die Seite: http://www.jagsite.ch/DE/Diverses/Uhr.htm
Grüsse
Alexander
Hier die Seite: http://www.jagsite.ch/DE/Diverses/Uhr.htm
Der Firefox meldet:
Fehler: DHTML is not defined
Quelldatei: http://www.jagsite.ch/DE/Diverses/Uhr.htm
Zeile: 27
Diese lautet:
if (DHTML) {
Die Variable DHTML kommt aus der DHTML-Bibliothek, die du zwar ordnungsgemäß in Zeile 3 deiner HTML-Datei eingebunden, aber nicht auf deinen Server hochgeladen hast. Hole dies nach, dann wird es auch funktionieren.
Siechfred
Hallo Siechfred
Besten Dank für deine Hilfe. Nun funktionierts einwandfrei. Nun eine letzte Frage. Wie kann ich die Position so ändern, dass die Uhr z.B. oben rechts erscheint?
Da muss man sicher hier was ändern:
#Uhr { position:absolute; top:10px; left:10px; }
#RestDerSeite { position:absolute; top:50px; left:10px; }
.Uhr { font-family:Tahoma; font-size:20px; color:black; }
.RestDerSeite { font-family:Tahoma; color:black; }
Grüsse
Alexander
Ich möchte auf meine Homepage eine laufende Uhr inkl. Datum einfügen.
max1511,
Wozu? Ob du das möchtest ist irrelevant – welcher Nutzer deiner Seite möchte das? Eine Uhr ist bereits bei den meisten Systemen in der Taskleiste.
Nun habe ich aber keine Ahnung, wie man das erstellt.
Das lässt sich durch Lesen von http://forum.de.selfhtml.org/archiv/2005/10/t117840/ beheben.
Live long and prosper,
Gunnar