Hallo Bauer_007_,
<form>
Wenn Formularelemente nur als Interface für Javascript benötigt werden, kann <form> und </form> entfallen.
<button onclick="Datum()">Datum</button>
<script language="JavaScript" type="text/javascript">
weg mit language="JavaScript"
function Datum()
{
var heute=new Date();
var tag, monat,jahr,starttag,startmonat,startjahr;
starttag=heute.getDate();
startmonat=heute.getMonth();
startjahr=heute.getFullYear();{
überflüssig, also weg
heute=new Date(startjahr, startmonat, starttag + 2);
tag=heute.getDate();
if(tag<10)tag="0"+tag;
monat=heute.getMonth()+1;
if(monat<10)monat="0"+monat;
jahr=heute.getFullYear();
document.write("<option value='"+tag+"."+monat+"."+jahr+"'>"+tag+"."+monat+"."+jahr+"</option><br>");
zum x-ten Mal: WEG DAMIT !!!!!
}
auch überflüssig, also weg, { und } treten paarweise auf
document.getElementById("Datum").innerHTML =Datum;
Funktionsaufrufe sehen so aus: Datum(). Das bringt aber auch nicht viel, da Datum ohne return nichts zurück liefert. Setz mal an die Stelle von document.write ...
return tag+"."+monat+"."+jahr;
}
</script>
</form>
Das ist natürlich alles ohne Gewähr, da ich es nicht getestet habe und nicht immer alle Fehler finde.
Gruß, Jürgen