HTML - Uhrzeit auf HP anzeigen lassen ( JavaScript)

M

mat3000

Guest
Weiß nicht ob das hier das richtige Unterforum ist
aber ich habe Probleme mit einem JavaScript Code.
Es geht um die Anzeige einer Uhr ( Abfrage über Systemzeit ).
Ich hoffe es ist einfach nur ein Tippfehler oder ein kleines Problem in dem Script.


<html>
<head>
<title>Uhr</title>
<head>

<body>


<script Language = "JavaScript">
Function Uhr()
{ var jahr;
Var monat;
Var tag;
Var stunden;
Var minuten;
Var sekunden;

Var AktuellesDatum = new Date();

jahr = AktuellesDatum.getYear();
monat = AktuellesDatum.getMonth()+1;
tag = AktuellesDatum.getDate();

stunden = AktuellesDatum.getHours();
minuten = AktuellesDatum.getMinutes();
sekunden = AktuellesDatum.getSeconds();

Zeitstring = "" + stunden;
Zeitstring + = (( minuten < 10 ) ? ":0":":")+ minuten;
Zeitstring + = (( sekunden < 10 ) ? ":0":":")+ sekunden;

Window.document.Zeit.value=Zeitstring;

Datumstring = "" + tag;
Datumstring + = (( monat < 10 ) ? ".0":".")+monat;)
Datumstring + = "." + jahr;

Window.document.Anzeige.Datum.value=Datumstring;

}

</script>
<body onload =" Uhr()">

Anzeige

<Form Name ="Anzeige ">
<Input Type ="Text" name = "Zeit" Size = 8 value "">
<Input Type = "Text" name = "Datum" Size = 8 value "">
</form>



</body>
</html>
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Moin,

Hast du das Script selbstgeschrieben?
Wenn ja:

Achte bitte in Zukunft darauf, dass du richtig Einrückst und - was viel wichtiger ist - dass du variablennamen klein schreibst ...
Das selbe gilt für HTML Attribute. und nen Doctype gehört auch rein :)

Hab dir den/die Fehler mal behoben ... das ganze könnte man natürlich noch einfacher gestalten aber das wollte ich nicht ändern ;)

Falls du fragen hast - stell sie einfach ;)
MfG TrOuble
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Uhr test</title>
<script type="text/javascript">
function Uhr()
{ 
var aktuellesDatum = new Date();
var jahr;
var monat;
var tag;

jahr = aktuellesDatum.getYear();
monat = aktuellesDatum.getMonth()+1;
tag = aktuellesDatum.getDate();
monat2 = (( monat < 10 ) ? ".0":".")+monat;

datumString = tag+":"+monat2+":"+jahr;

window.document.anzeige.datum.value=datumString;

var stunden;
var minuten;
var sekunden;

stunden = aktuellesDatum.getHours();
minuten = aktuellesDatum.getMinutes();
sekunden = aktuellesDatum.getSeconds();

minuten2 = (( minuten < 10 ) ? ":0":":")+ minuten;
sekunden2 = (( sekunden < 10 ) ? ":0":":")+ sekunden;

zeitString = stunden+minuten2+sekunden2;

window.document.anzeige.zeit.value=zeitString;

}
</script>
</head>
<body onload="Uhr()">
Anzeige
<form name="anzeige">
	<input type="text" name="zeit" size="8">
	<input type="text" name="datum" size="8">
</form>
</body>
</html>
 
@ TrOuble@LLM


vielen Dank für deine Hilfe - Code geht jetzt ( wurde erweitert durch ein Timer = Settimeout ( " Uhr () " , 1000); )

Ich werde wahrscheinlich auf dich noch zurückgreifen, schreibe Freitag eine Klausur über JavaScript ( kleinigkeiten für dich ).
 
Klar wenn du Hilfe brauchst sag bescheid :)
Allerdings weiß ich nichts spezifisches zu Javascipt - aber ich kann php/Java/VBasic also sollte ich mir das schon ableiten können ;)

Darf man fragen wo du das Script eingesetzt hast?

MfG
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh