5Danke
ERLEDIGT
JA
JA
ANTWORTEN
11
11
ZUGRIFFE
181
181
EMPFEHLEN
-
Hallo!
Mein Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
<html> <head> <title>JS</title> </head> <body> <!--<div id="time"> </div>--> <script> function zeit() { var Datum = new Date(); var Tag = Datum.getDate(); var Monat = Datum.getMonth() + 1; var Jahr = Datum.getFullYear(); var Stunden = Datum.getHours(); var Minuten = Datum.getMinutes(); var Sekunden = Datum.getSeconds(); if (Minuten <10) { Minuten= "0" + String(Minuten); } if (Sekunden < 10) { Sekunden = "0" + String(Sekunden); } document.write("Heute ist der " + Tag + "." + Monat + "." + Jahr + " - " + Stunden + ":" + Minuten + ":" + Sekunden + " Uhr"); } ? ? ? ? = window.setInterval('zeit()', 50); </script> </body> </html>
Meine Frage: Was muss bei ? ? ? ? stehen? Ich möchte das die Uhrzeit sich von allein aktualisiert.
Oder ist es besser hier mit getElementById zu arbeiten?
-
31.10.11 12:24 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Also ich würde mit ID arbeiten und die Ausgabe dann so:
Code javascript:1 2
document.getElementById("time").innerText = "Heute ist der " + Tag + "." + Monat + "." + Jahr + " - " + Stunden + ":" + Minuten + ":" + Sekunden + " Uhr"; window.setInterval('zeit()', 50);
Wobei der Parameter 50 ein bisschen niedrig sein dürfte (1000 wäre jede Sekunde).Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Irgenwie geht das nicht.
Hast du so gemeint :
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
<html> <head> <title>JS</title> </head> <body> <div id="time"> </div> <script> function zeit() { var Datum = new Date(); var Tag = Datum.getDate(); var Monat = Datum.getMonth() + 1; var Jahr = Datum.getFullYear(); var Stunden = Datum.getHours(); var Minuten = Datum.getMinutes(); var Sekunden = Datum.getSeconds(); if (Minuten <10) { Minuten= "0" + String(Minuten); } if (Sekunden < 10) { Sekunden = "0" + String(Sekunden); } document.getElementById("time").innerText = ("Heute ist der " + Tag + "." + Monat + "." + Jahr + " - " + Stunden + ":" + Minuten + ":" + Sekunden + " Uhr"); } window.setInterval('zeit()', 1000); </script> </body> </html>
-
31.10.11 12:48 #4
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Fast genau so habe ich es gemeint und bei mir geht es so auch. Bei der Zuweisung kannst du das Klammernpaar weglassen und den Text nur in Anführungszeichen setzen.
Geändert von tombe (31.10.11 um 12:51 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Ich bekomme nur eine leere Seite!
Also das ärgert mich jetzt.
-
Benutze innerHTML statt innerText und setz den Aufruf vor die Funktion zeit, dann funktionierts auch.
-
31.10.11 12:56 #7
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Also bei mir klappt es ohne Probleme, auch wenn ich deinen Code kopiere!
Mach mal bei dir aus <script> einfach <script language="javascript" type="text/javascript"> vielleicht erkennt dein Browser nicht das es Javascript ist!?
An innerText bzw. innerHTML kann es nicht liegen. InnerText interpretiert lediglich keinen HTML Code, ansonsten ist es das gleiche!Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
So es geht!
tombe: ich hab <script language="javascript" type="text/javascript"> genommen und die Uhrzeit wurde angezeigt.
fpvz: Hab statt "innerText " das "innerHTML " benutzt und jetzt läuft die Uhr.
Danke an euch beiden! Kann jetzt ruhig in die Mittagspause gehen!
-
Jetzt noch eine Frage:
Hab hier die Anzahl der Millisekunden vom 01.01.1970, 0:00:00 Uhr UTC:
Code :1 2
var Millisekunden = Date.parse("Mon, 31 Oct 2011 12:40:00 GMT"); document.write (Millisekunden);
Wie kann ich das auf die jetztige Zeit beziehen und dass es immer automatisch aktualisiert wird?
Also wie kann ich das mit der obigen function verknüpfen?
Danke nochmal!!
-
Dafür brauchst du ja ein Zeitformat, in dem Schma, wie du es in Date.parse hast. Dieses sollte in deiner Variable "Datum" bereits vorhanden sein.
Demnach versuch es einfach mal mit
Code :1
Date.parse(Datum);
Gruß
-
31.10.11 14:37 #11
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Willst du die Millisekunden immer auf die aktuelle Uhrzeit beziehen?
Ein neuer DIV-Container:
und in der Funktion eine neue Ausgabe:HTML-Code:<div id="milli"></div>
Code javascript:1
document.getElementById("milli").innerText = Date.parse(Datum);
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Dankeschön! es läuft!
Ähnliche Themen
-
PHP und Uhrzeit
Von Lektor21 im Forum PHPAntworten: 7Letzter Beitrag: 20.09.07, 10:10 -
Uhrzeit aus DB muss nach einer bestimmten vorgegebenen Uhrzeit liegen!
Von Lautsprecher im Forum JavaAntworten: 1Letzter Beitrag: 13.07.06, 15:13 -
If mit Uhrzeit
Von Askart im Forum PHPAntworten: 4Letzter Beitrag: 20.02.05, 17:59 -
Uhrzeit
Von hugamann im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 25.01.05, 11:52





Zitieren

Login





