![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() |
![]() Ich möchte Uhrzeit und Datum in einem Formular ausgeben, nur bei funktioniert es nicht. Irgendwas mache ich falsch.
Und wichtiger Hinweis: Ich möchte es mit JavaScript machen. Hier der Code: Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Beispiel für Datum- und Uhrzeitanzeigen</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> function myclock() { var yy, mm, dd, HH, MM, SS, datum, zeit; jetzt=new Date(); yy=jetzt.getYear(); mm=jetzt.getMonth(); dd=jetzt.getDate(); HH=jetzt.getHours(); MM=jetzt.getMinutes(); SS=jetzt.getSeconds(); datum=dd+"."+monat+"."+yy+; zeit=HH+":"+MM+":"+SS+; window.document.DatumZeit.Datum.value=datum; window.document.DatumZeit.Zeit.value=zeit; window.setTimeout("myclock()",1000); document.write(+datum+" "+zeit+); } </script> </head> <body onLoad="window.setTimeout('myclock()',1000)"> <h1>Beispiel</h1> <form name="DatumZeit"> <fieldset> <input size=20 name="Datum"> <input size=20 name="Zeit"> </fieldset> </form> </body> </html>
____________________________________
lg, cenus ------------------ §1 Alle Tipps und Tricks sind ohne Garantie auf Korrektheit und Vollstaendigkeit. §2 Es wird von mir keine Haftung fuer etwaige entstandene Schaeden uebernommen. §3 Des weiteren distanziere ich mich von den von mir bekanntgegebenen Urls und Websites. ------------------ Schaetze das wars, oder habe ich was uebersehen? ![]() |
![]() |
![]() |
![]() |
#2 | |
Master
![]() Registriert seit: 13.08.2003
Beiträge: 624
|
![]() Zitat:
mfg Thomas |
|
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Ich würe mal darauf tippen:
Code:
window.document.DatumZeit.Datum.value=datum; window.document.DatumZeit.Zeit.value=zeit; http://de.selfhtml.org/javascript/ob..._element_by_id Bist du dir sicher das das funktioniert: document.write(+datum+" "+zeit+); Mit dem Plus davor und danach hab' ich's noch nie gesehen. Probier's mal mit: document.write(datum+" "+zeit); Für die Fehlersuchje ist generell ein debugger (hat z.B. firefox) zu empfehlen (beim IE kann man in den Einstellungen zumindest die Fehlermeldungen anstellen). Alternativ kannst du dir auch immer mit alert(variablenname); den aktuellen Wert einer Variablen ausgeben lassen. Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Da waren einige Fehler drinnen:
-) Immer wieder ein + am Ende -) monat statt mm -) Das document.write solltest du dir verkneifen. Damit wird nämlich alles bisherige gelöscht. Code:
function myclock() { var yy, mm, dd, HH, MM, SS, datum, zeit; jetzt=new Date(); yy=jetzt.getYear(); mm=jetzt.getMonth(); dd=jetzt.getDate(); HH=jetzt.getHours(); MM=jetzt.getMinutes(); SS=jetzt.getSeconds(); datum=dd+"."+mm+"."+yy; zeit=HH+":"+MM+":"+SS; window.document.DatumZeit.Datum.value=datum; window.document.DatumZeit.Zeit.value=zeit; window.setTimeout("myclock()",1000); } Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
![]() |
![]() |
![]() |
#5 |
Elite
![]() |
![]() @jak:
Vielen Dank für deine Hilfe! Ich fange erst an mich mit JavaSCript zu beschäftigen. Ich habe mit dem Script schon ein paar Stunden verbraten. Am allermeisten ärgert mich, dass ich statt mm, monat geschrieben habe. Der Fehler hätte mir auffallen müssen. Die "+" am Beginn und am Ende der Variablen habe ich von einem Skript übernommen. Mich hat es zwar gewundert, aber ich dachte, dass dies vielleicht bein JavaScript so ist. Tja und das document.write war auch nicht gerade eine gute IDee von mir, aber so wollte ich halt debuggen. Nochmals vielen Dank für die prompte Hilfe!
____________________________________
lg, cenus ------------------ §1 Alle Tipps und Tricks sind ohne Garantie auf Korrektheit und Vollstaendigkeit. §2 Es wird von mir keine Haftung fuer etwaige entstandene Schaeden uebernommen. §3 Des weiteren distanziere ich mich von den von mir bekanntgegebenen Urls und Websites. ------------------ Schaetze das wars, oder habe ich was uebersehen? ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|