Sven Rautenberg: Datum sekündlich aktualisieren

Beitrag lesen

Moin!

<script type="text/javascript">
<!--

function datum(){
<?php
$timestamp = time();
$datum = date("(D) d.m.Y H:i:s",$timestamp);
?>
document.all.zeitzone.innerHTML =  "aktuelle Zeit: <? echo "$datum"; ?> <br>\n";
setTimeout("datum()",1000)
}
//-->
</script>

</head>
<body onLoad="datum()">
Angezeigt wirds, nur leider nicht aktualisiert :-/
Miit setTimeout müsste doch die Funktion jede Sekunde neu geladen werden und somit jedesmal ein neues Datum ausspucken, oder ??

Wo ist der Fehler ?

Lass dir einfach mal den von PHP generierten Quellcode ausgeben: Rechte Maustaste, "Quelltext anzeigen". Dann siehst du, was Javascript für Code ausführt. Und du wirst sehen, warum sich das Datum nicht ändern.

Bedenke immer eines: Wo wird PHP ausgeführt, wo wird Javascript ausgeführt? Und durch welche Aktivitäten des Users treten beide in Aktion?

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|