babs: Konstruktor javascript

Beitrag lesen

huhu,
hab da ein Problem, kann mir irgendwer bitte helfen. Ich habe leider keine Ahnung, warum das folgnde nicht funktioniert

<html>
<head><title>Konstruktor</title>

<script language="javascript"><!--

function person (vorname, nachname, geburtsjahr)

{
this.vorname = vorname;
this.nachname = nachname;
this.geburtsjahr = geburtsjahr;
this.alter = alter;

}

function rechnung (person)
 {
var jetzt = new Date ();
var jahr = jetzt.getYear();
var gj = person.geburtsjahr;

Var alter = jahr - 1900 - gj;
return alter;

}

function personen ()
{
var person1 = new person ("Hirsch" ,"kuh", 1999 );
var person2 = new person ("Wild", "Sau", 1998 );
person1.rechnung();
person2.rechnung();

if (person1.alter > person2.alter )
{
document.writeln (person1.Vorname);

}
else

{
document.writeln (person2.Vorname);

}

}

//-->
</script>
<noscript>diese seite verwendet javascript</noscript>
</head><body onLoad="personen()">
</body>
</html>