Hallo,
Da ich in Javascript nicht gerade der Beste bin, möchte ich Euch um Hilfe bitten.
Ich will eine Zeitausgabe machen, die sich jede Sekunde aktualisiert, damit man immer die aktuelle Zeit sieht. Nun bin ich laut Selfhtml vorgegangen, aber ich kann das Objekt in dem die Zeitausgabe erfolgen soll (in diesem Fall ein <p> Tag)nicht ansprechen. Die betreffenden Codezeilen sehen folgendermassen aus:
<p>text</p>
...
<script language="javascript">
<!--
function showdate()
{
var actualdate = new Date();
document.getElementsByTagName("p")[0].firstChild.data = actualdate;
window.setTimeout("showdate();",1000);
}
showdate();
//-->
</script>
...
Der Fehler den mir JS zurückgibt ist "...first.Child ist kein Objekt"
Es ist aber gesetzt und ich habe das genau laut Selfhtml ausgegeben, es ist der 1. <p> Tag im document, also muss der Array [0] sein.
Das Objekt wird auch vor dem Funktionsaufruf erzeugt.
Wäre sehr dankbar um Hilfe,
Grüsse,
Daniel