JürgenB: Button der eine Java Funktion aufruft

Beitrag lesen

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