Hallo,
document.getElementById("Datum").innerHTML =Datum;
return tag+"."+monat+"."+jahr;
das ist ja noch in der Funktion, also kein return sondern statt document.write
Datum = tag+"."+monat+"."+jahr;
Gruß, Jürgen
PS Ich bin mir jetzt nicht sicher, ob eine Variable in einer Funktion wie die Funktion heißen darf, zumal noch global. Ich würde Datum durch einen anderen Variablennamen ersetzen.